Bytes是一种不可变序列的单字节数组类型,主要用处于二进制文本编码。
class bytes([source[,encoding[,errors]]])
首先,语法中的bytes迭代器是一个相同长度大小的字符串迭代器,以b作为前缀,有以下三种表达试:
1、 单引号:b' " " ', 内可以嵌套双引号字符串
2、双引号:b" ' ' ",内可以嵌套单引号字符串
3、 三个单引号:b'''. ''', 或三个双引号b""" """
在bytes迭代器中只允许是ASCII字符。
bytes的三种构造器:
1、初始化,用0填充某长度的bytes对象,表达式bytes(10),比如:
2、从一个迭代器中初始化一个bytes对象,如下
3、复制另一个bytes内容,如下