Python3对文本和二进制数据作了更清晰的区分:
文本总是Unicode,由str表示,二进制数据由bytes类型表示。
Python3不会以任意隐式的方式混用str和bytes。
转换:
>>> ‘€20‘.encode(‘utf-8‘) b‘\xe2\x82\xac20‘ >>> b‘\xe2\x82\xac20‘.decode(‘utf-8‘) ‘€20‘
标签:bytes ima jpg src info unicode 数据类型 com str
Python3对文本和二进制数据作了更清晰的区分:
文本总是Unicode,由str表示,二进制数据由bytes类型表示。
Python3不会以任意隐式的方式混用str和bytes。
转换:
>>> ‘€20‘.encode(‘utf-8‘) b‘\xe2\x82\xac20‘ >>> b‘\xe2\x82\xac20‘.decode(‘utf-8‘) ‘€20‘
标签:bytes ima jpg src info unicode 数据类型 com str
原文地址:https://www.cnblogs.com/allenzhang-920/p/8525866.html