python内置函数bytes返回一个新的bytes类型的对象,bytes类型对象是不可变序列,包含范围为 0 <= x < 256 的整数。bytes可以看做是bytearray的不可变版本,它同样支持索引和切片操作 bytes语法 class bytes([source[, encoding[, errors]]])
class bytes([source[, encoding[, errors]]])
可选形参source可以传入字符串,int,iterable 可迭代对象, 遵循 缓冲区接口 的对象, 不同的类型将有不同的效果:
bytes类型对象
print(bytes())
print(bytes("python", encoding='utf-8'))
print(bytes(4))
print(bytes([1, 2, 3]))
程序输出结果
b''
b'python'
b'\x00\x00\x00\x00'
b'\x01\x02\x03'
QQ交流群: 211426309