字符串:str
GBK/GB2312:一个字节表示英文字母,两个字节表示中文字符。
UTF-8:采用一个字节表示英文字符,三个字节表示中文。
str:Unicode字符,如:“拼搏到感动自己”
bytes: 二进制数据,b'\xd2\xb0' 和 b'mr'
encode():编码
str.encode([encoding="utf-8"][,errors="strict"])
decode():解码
byte
strl = "千山我独行"
byte = strl.encode("GBK") #采用GBK编码进行转换
print("原字符串:",strl) #原字符串
print("转换后:",byte) #转换后的
byte = strl.encode("utf-8") #采用GBK编码进行转换
print("原字符串:",strl) #原字符串
print("转换后:",byte) #转换后的
运行结果