python bytearray() 函数

1. bytearray() 是一个函数,用来创建字节数组,数组长度动态可变

    返回10个字节的数组,数组元素值都为0

>>> a=bytearray(10)
>>> a
bytearray(b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00')

    创建有初始值的数组

>>> bytearray([1,2,3])
bytearray(b'\x01\x02\x03')
>>> bytearray([255,255,255])
bytearray(b'\xff\xff\xff')

也可以初始化为字符串,注意要加上编码

>>> bytearray('zhang','utf-8')
bytearray(b'zhang')
 

bytearray 显示时默认显示ascii码

>>> bytearray([65])
bytearray(b'A')

将字符串 ‘112233445566’ 转化为数组 \x11 \x22 \x33 \x44 \x55 \66

>>> bytearray.fromhex("112233445566")
bytearray(b'\x11"3DUf')

注意这里显示的是ascii 码

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值