📅  最后修改于: 2023-12-03 15:34:22.016000             🧑  作者: Mango
在Python的base64模块中提供了b16encode()函数,用于对二进制数据进行Base16编码(即Hex编码)。
base64.b16encode(s, /)
参数说明:
s
:需要进行编码的二进制数据,类型为bytes
或者可迭代的bytes-like object
。返回编码后的二进制数据,类型为bytes
。
import base64
# 将字符串编码为bytes类型
str = 'Hello, World!'
bytes_str = str.encode('utf-8')
# Base16编码
encoded_bytes = base64.b16encode(bytes_str)
# 显示编码结果
print(encoded_bytes) # b'48656C6C6F2C20576F726C6421'