python 字节数组_Python:字节和字节数组的详细信息,Pythonbytesbytearray,详解

本文介绍了Python3中的bytes和bytearray类型,包括它们的定义、操作、进制转换以及相关方法。通过实例展示了如何进行字节序列的创建、修改和转换,并提供了不同类型之间的相互操作。
摘要由CSDN通过智能技术生成

这里是一段防爬虫文本,请读者忽略。

本文原创首发于CSDN,作者IDYS

博客首页:https://blog.csdn.net/weixin_41633902/

本文链接:https://blog.csdn.net/weixin_41633902/article/details/107424044

未经授权,禁止转载!恶意转载,后果自负!尊重原创,远离剽窃!

写在开头的话

请记住:实践是掌握知识的最快方法

如果你只是怀着看看的态度去快速浏览文章,而不去认认真真的把文章里面讲的任何一个知识点去实践一遍,那么你永远也掌握不了它

生命不息,折腾不止!

Python: bytes、bytearray

00. 概述

Python3

引入两个新类型

bytes

不可变字节序列

bytearray

字节数组

可变

字符串与

bytes

字符串是字符组成的有序序列,字符可以使用编码来理解

bytes

是字节组成的有序的不可变序列

bytearray

是字节组成的有序的可变序列

编码与解码

字符串按照不同的字符集编码

encode

返回字节序列

bytes

encode(encoding='utf-8', errors='strict') -> bytes

字节序列按照不同的字符集解码

decode

返回字符串

bytes.decode(encoding="utf-8", errors="strict") -> str

bytearray.decode(encoding="utf-8", errors="strict") -> str

ascii

码表

01.bytes定义

定义

bytes()

bytes

bytes(int)

指定字节的

bytes

,被

0

填充

bytes(iterable_of_ints) -> bytes [0,255]

int

组成的可迭代对象

bytes(string, encoding[, errors]) -> bytes

等价于

string.encode()

bytes(bytes_or_buffer) -> immutable copy of bytes_or_buffer

从一个字节序列或者

buffer

复制出

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值