ESP32 常用的模块 ubinascii 3.1.7

2020-04-198562
AI 快速预览详细 收起
ubinascii是MicroPython中的一个模块,主要用于字符串与十六进制之间的转换。它包含两个主要函数:hexlify和unhexlify。hexlify函数可以将字符串转换为十六进制表示的字符串,并支持指定分隔符;unhexlify函数则将十六进制字符串转换回二进制字符串。通过示例代码,您可以轻松掌握如何使用这两个函数进行数据转换,解决编码问题。

函数

1. ubinascii.hexlify(data[, sep])

函数说明:将字符串转换为十六进制表示的字符串。
示例:

>>> ubinascii.hexlify('\x11\x22123')
b'1122313233'
>>> ubinascii.hexlify('abcdfg')
b'616263646667'

如果指定了第二个参数sep,它将用于分隔两个十六进制数。
示例:

>>> ubinascii.hexlify('\x11\x22123', ' ')
b'11 22 31 32 33'
>>> ubinascii.hexlify('\x11\x22123', ',')
b'11,22,31,32,33'

2. ubinascii.unhexlify(data)

函数说明:转换十六进制字符串为二进制字符串,功能和 hexlify 相反。
示例:

>>> ubinascii.unhexlify('313233')
b'123'

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(0)
- 没有更多了 -