Python 基础知识整理-3 (bytes-strings)

strings 分别在 Python2、Python 3下

Python 2 将 strings 处理为原生的 bytes 类型,而不是 unicode, 
Python 3 所有的 strings 均是 unicode 类型。

 

 

msg = '您好'
# encode 将strings编码成bytes
print(msg.encode('utf-8'))
# decode 将bytes 解码成strings
print(b'\xe6\x82\xa8\xe5\xa5\xbd'.decode('utf-8'))

print 结果

 

posted @ 2018-01-16 09:20  Lin_pin  阅读(235)  评论(0编辑  收藏  举报