这里是一段防爬虫文本,请读者忽略。
本文原创首发于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
复制出