字节串和字节数组
字节串bytes (也叫字节序列)
作用:
存储以字节为单位的数据
字节串是不可变的字节序列
字节:
字节是由8个位(bit)组成的数据单位,是计算机进行数据管理的单位
字节是用 0 ~ 255 范围内的整数表示的
字节串的构造函数 bytes
bytes() 生成一个空的字节串 等同于 b''
bytes(整数可迭代对象) # 用可迭代对象初始化一个字节串
bytes(整数n) 生成n个值为0的字节串
bytes(字符串, encoding='utf-8') 用字符串转为编码生成一个字节串
bytes 的运算:
+ += * *=
< <= > >= == !=
in / not in
索引和切片len(x)
max(x)
min(x)
sum(x)
any(x)
all(x)
bytes 和 str 的区别:
bytes 存储字节( 通常值在 range(0, 256))
str 存储unicode字符( 通常值在0~65535)