Python中字符串与字节之间相互转换

Python中字符串与字节之间相互转换

a = b"Hello, world!" # bytes object
b = "Hello, world!" # str object

字符串转字节 str --> bytes

字符串转字节 str --> bytes

print(str.encode(b)) # 默认 encoding="utf-8"
print(bytes(b, encoding="utf8"))
print(b.encode()) # 默认 encoding="utf-8"

字节转字符串 bytes --> str
​# 字节转字符串 bytes --> str
print(bytes.decode(a)) # 默认encoding="utf-8"
print(str(a, encoding="utf-8"))
print(a.decode()) # 默认 encoding="utf-8"

标签: none

添加新评论