Python3bytes函数

Python3bytes函数

2023年7月9日发(作者:)

Python3bytes函数  描述  bytes 函数返回⼀个新的 bytes 对象,该对象是⼀个 0 <= x < 256 区间内的整数不可变序列。它是 bytearray 的不可变版本。   语法class bytes([source[, encoding[, errors]]])  参数如果 source 为整数,则返回⼀个长度为 source 的初始化数组;如果 source 为字符串,则按照指定的 encoding 将字符串转换为字节序列;如果 source 为可迭代类型,则元素必须为[0 ,255] 中的整数;如果 source 为与 buffer 接⼝⼀致的对象,则此对象也可以被⽤于初始化 bytearray。如果没有输⼊任何参数,默认就是初始化数组为0个元素。  返回值  返回⼀个新的bytes对象  实例  以下展⽰了使⽤bytes的实例  分别展⽰了参数为整数,可迭代对象,字符串(英⽂,带中⽂)的  use_# 参数为整数则返回⼀个长度为该整数的初始化数组# 数组所有元素均为x00a = bytes(3)print(a,len(a))# b'x00x00x00' 3# 如果参数为可迭代类型,则可迭代元素必须为[0,255]中的整数# 长度为可迭代元素的数量a = bytes([1,2,3,4])print(a,len(a))# b'x01x02x03x04' 4# 如果参数为字符串,则按照指定的encoding将字符串转换为字节序列# 纯英⽂和数字字符可以使⽤ascii编码转换a = bytes('hello','ascii')print(a,len(a))# b'hello' 5# 中⽂则使⽤编码utf-8转换a = bytes('中⽂','utf-8')# b'xe4xb8xadxe6x96x87' 6print(a,len(a))# print(b'xe4xb8xadxe6x96x87'.decode('utf-8'))  

发布者:admin,转转请注明出处:http://www.yc00.com/xiaochengxu/1688906828a182260.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信