字符串有两种格式,一个是字节字符串,一个是Unicode字符串。
字节字符串
在字节字符串(在Python中由bytes对象表示)中,每个字符仅代表一个字节,因此很容易与文件或外界的其他接口进行交互。
标准字符串仅用一对单引号标识为文字(如example),而字节字符串要求在第一个单引号前包含b。
标准字符串
print('你好')
字节字符串·
print(b'12')
>b'12'
字节字符串中的字符只能是ACSII表中的字符。
输出时会将b带上。
借助chr()和ord进行转化
,ord()函数,将返回与之等效的数字
,只能是单个字符
>>>ord(b'A')
>65]
#也可以迭代字节序列
>>>list(b'Example')
>[69,120