python 字节数组

1、字节数组

  可变的序列

2、字节数组的构造函数 bytearray

  bytearray() 创建空的字节数组

  bytearray(整数) 用可迭代对象初始化一个字节数组

  bytearray(整型可迭代对象) 生成n个值为0的字节数组

  bytearray(字符串, encoding='utf-8') 用字符串的转换编码生成一个字节数组

3、bytearray 的运算:

  + += * *=

  < <= > >= == !=

  in / not in

  索引和切片

  (字节数组支持索引和切片的赋值操作,规则同列表的索引和切片赋值规则)

4、bytearray的方法

  BA.clear() 清空

  BA.append(n) 追加一个字节(n为0~255的整数)

  BA.remove(value) 删除第一个出现的字节,如果没有出现,则触发ValueError错误

  BA.reverse() 字节顺序反转

  BA.decode(encoding='utf-8') # 解码为字符串

  BA.find(sub[, start[,end]]) # 查找 sub

 

posted @ 2020-12-23 18:24  昱成  阅读(2616)  评论(0编辑  收藏  举报