bytes数据类型

Python3对文本和二进制数据作了更清晰的区分:

文本总是Unicode,由str表示,二进制数据由bytes类型表示。

Python3不会以任意隐式的方式混用str和bytes。

转换:

>>> '€20'.encode('utf-8')
b'\xe2\x82\xac20'
>>> b'\xe2\x82\xac20'.decode('utf-8')
'€20'

 

posted @ 2018-03-07 22:38  AllenZhang_(*^▽^*)  阅读(123)  评论(0编辑  收藏  举报