字节字符串

2018-12-05  本文已影响0人  我想回精神病院住

在Python中,它们表示为:

b'haha'  # 字节字符串
'haha'  # 字符串

字符串是字符序列,它是一种抽象的概念,不能直接存储在硬盘;字节字符串是字节序列,它可以直接存储在硬盘。它们之间的映射被称为编码/解码。在Python中,程序中的文本都用字符串表示。

(所以你在读取文件时,需要把字节序列解码成utf-8字符串;你在写入文件时,需要把utf-8字符串编码成字节序列。)

# 解码
>>> b'haha'.decode('ascii')
'haha'

# 编码
>>> 'haha'.encode()
b'haha'
上一篇 下一篇

猜你喜欢

热点阅读