python字节函数 python 字节类型

Python3 - 读写字节数据

读写二进制文件,比如图片,声音文件等等。

创新互联建站于2013年创立,先为龙华等服务建站,龙华等地企业,进行企业商务咨询服务。为龙华企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。

使用模式为 rb 或 wb 的 open() 函数来读取或写入二进制数据。比如:

在读取二进制数据时,需要指明的是所有返回的数据都是字节字符串格式的,而不是文本字符串。

类似的,在写入的时候,必须保证参数是字节字符串或字节数组对象等。

读取二进制数据时,字节字符串和文本字符串的语义差异可能会导致一个潜在的陷阱。 特别需要注意的是,索引和迭代操作,返回的是字节的值而不是字节字符串。比如:

如果从二进制模式的文件中读取或写入文本数据,必须确保要进行解码和编码操作。比如:

05-Python的bytes类型介绍

bytes表示字节数组,每个单元表示单个字节。该类型字符串的表示方法和str类型类似,不过需要在前面加上b,比如:

a=b'abc'

print(type(a))#输出结果class 'bytes'

当然也可以使用双引号或者三引号。

需要注意的是,不能使用中文字符,因为中文字符无法用单个0~255之间的值来表示。另外可以使用“\数值”来表示单个字符,如123表示S。

b'\123'  #等同于b's'

它们之间是可以相互转换的。如从str转换成bytes,可以使用encode()成员函数。

a="abc"

b=a.encode("utf-8")

print(type(b))#输出结果class 'bytes'

从bytes类型转换成str类型可以使用成员函数decode()。

python中len函数

python中len()的用法:

新建一个len()函数的使用py,中文编码声明注释:#coding=gbk,函数:len()作用:返回字符串、列表、字典、元组等长度。语法:len(str)。参数:str:要计算的字符串、列表、字典、元组等。返回值:字符串、列表、字典、元组等元素的长度。

实例:

1、计算字符串的长度。

2、计算列表的元素个数。

3、计算字典的总长度,即键值对总数。

4、计算元组元素个数。

在Python中,要知道一个字符串有多少个字符,以获得字符串的长度,或者一个字符串需要多少字节,可以使用len函数。


网页名称:python字节函数 python 字节类型
浏览路径:http://hbruida.cn/article/hgiids.html