用法:
binascii.b2a_hex(data[, sep[, bytes_per_sep=1]])
binascii.hexlify(data[, sep[, bytes_per_sep=1]])
返回二进制
data
的十六进制表示。data
的每个字节都转换为相应的 2 位十六进制表示。因此,返回的字节对象是data
长度的两倍。使用
bytes.hex()
方法也可以方便地访问类似的函数(但返回文本字符串)。如果指定了
sep
,则它必须是单个字符 str 或 bytes 对象。它将在每个bytes_per_sep
输入字节之后插入到输出中。默认情况下,分隔符放置从输出的右端开始计数,如果您希望从左侧开始计数,请提供负的bytes_per_sep
值。>>> import binascii >>> binascii.b2a_hex(b'\xb9\x01\xef') b'b901ef' >>> binascii.hexlify(b'\xb9\x01\xef', '-') b'b9-01-ef' >>> binascii.b2a_hex(b'\xb9\x01\xef', b'_', 2) b'b9_01ef' >>> binascii.b2a_hex(b'\xb9\x01\xef', b' ', -2) b'b901 ef'
在 3.8 版中更改:
sep
和bytes_per_sep
添加了参数。
相关用法
- Python binascii.crc32用法及代码示例
- Python binary转string用法及代码示例
- Python binary转ASCII用法及代码示例
- Python bin用法及代码示例
- Python bin()用法及代码示例
- Python bytes.isupper用法及代码示例
- Python base64.b64decode()用法及代码示例
- Python bokeh.plotting.figure.asterisk()用法及代码示例
- Python bytes.zfill用法及代码示例
- Python base64.b32decode()用法及代码示例
- Python bytearray()用法及代码示例
- Python bokeh.plotting.figure.annular_wedge()用法及代码示例
- Python bool()用法及代码示例
- Python bytes.isalpha用法及代码示例
- Python base64.b85encode()用法及代码示例
- Python bokeh.plotting.figure.circle()用法及代码示例
- Python bytes.hex用法及代码示例
- Python bz2.decompress(s)用法及代码示例
- Python bokeh.plotting.figure.circle_cross()用法及代码示例
- Python bokeh.plotting.figure.bezier()用法及代码示例
注:本文由纯净天空筛选整理自python.org大神的英文原创作品 binascii.b2a_hex。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。