字节串也叫字节序列(bytes) ,存储以字节为单位的数据,字节串是不可变的字节序列。
字节是0-255之间的整数,字节是数据传输和数据存储的基本单位。(例如中国移动的流量等)
一.创建字节串
创建空的字节串
创建非空字节串
二.字节串的构造函数
bytes()#生成一个字的字节串,等同于’b’
bytes(整型可迭代对象)用可迭代对象创建一个字节串
bytes(整数n)生成n个值为0的字节串
bytes(字节串,encoding=‘utf-8’)
用字符串的转换编码生成一个字节串
示例:
三.字节串的运算
< <= >= == !=
*= * + +=
in / not in #整数或字节串
索引和切片 #得到的索引值为数字
len(x),man(x),min(x),sum(x),any(x),all(x)
四.bytes和str的区别
bytes存储字节(0-255)
str存储字符(用来表示文字信息,值为0-65536或更大)
五.bytes和str的转换
str ---------------------> bytes
b = s.encode(encoding=‘utf-8’) #编码
bytes ------------------> str
s = b.decode(encoding=‘utf-8’) #解码
贵有恒何必三更眠五更起,最无益只怕一日曝十日寒~~