首页 > 编程知识 正文

python中程序的三种序列类型,python的序列类型

时间:2023-05-03 16:34:01 阅读:241429 作者:2736

Bytes是一种不可变序列的单字节数组类型,主要用处于二进制文本编码。

class bytes([source[,encoding[,errors]]])

首先,语法中的bytes迭代器是一个相同长度大小的字符串迭代器,以b作为前缀,有以下三种表达试:

1、  单引号:b' " " ', 内可以嵌套双引号字符串

2、双引号:b"  '  '  ",内可以嵌套单引号字符串

3、 三个单引号:b'''.    ''', 或三个双引号b"""     """  

在bytes迭代器中只允许是ASCII字符。

 bytes的三种构造器:

1、初始化,用0填充某长度的bytes对象,表达式bytes(10),比如:

2、从一个迭代器中初始化一个bytes对象,如下

3、复制另一个bytes内容,如下

主要的两个方法:

方法一: fromhex(string)将string类型表示的十六进制的内容转换成十六进制

方法二:hex():将一个十六进制数据转换成string类型表示的十六进制数组

 

 

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。