bytes和str数据类型转换
文本unicode,用str表示
二进制数据,用bytes表示
字符串可以编码成字节包,字节包可以解码成字符串
msg="中国" msg_=msg.encode("utf-8") msg1="Jim" msg1_=msg1.encode("utf-8") print(msg_) print(msg1_) 运行结果: b'\xe4\xb8\xad\xe5\x9b\xbd' b'Jim'
文本unicode,用str表示
二进制数据,用bytes表示
字符串可以编码成字节包,字节包可以解码成字符串
msg="中国" msg_=msg.encode("utf-8") msg1="Jim" msg1_=msg1.encode("utf-8") print(msg_) print(msg1_) 运行结果: b'\xe4\xb8\xad\xe5\x9b\xbd' b'Jim'