AI技术百科
tianjing2020
2021-12-26 09:38:02
2.20、Python bytes类型(字节流)
bytes 从名字上即可看出,其表示字节数组,每个单元表示单个字节。该类型字符串的表示方法和 str 类型类似,不过需要在前面加上b
,如说下面的代码就是用单引号表示的 bytes 字符串。
>>> a = b'abc' # 以字符b开头,后面跟着用单引号表示的bytes字符串 >>> type(a)
当然也可以使用双引号或者三引号,下面是这两种表示方法的例子:
>>> b"python" # 双引号'python' >>> b"""I love python # 三个双引号 ... do you like it?"""'I love python\ndo you like it?' >>> a = '''I love python # 三个单引号 ... do you love it?''' >>> a'I love python\ndo you love it?'
需要注意的是,这时不能使用中文字符,因为中文字符无法用单个 0~255 之间的值来表示。另外可以使用“\数值”来表示单个字符,如 123 表示 S,如下面所示:
>>> b'\123' # 123是字符S的ASCII码 b'S' >>> b'\141\142\143' # 141是字符a的ASCII码 b'abc'
26
条内容
Python基本数据类型一共26个章节
本章将介绍 Python 内置的基本数据类型,包括整型、浮点数、字符串、布尔型、列表、元组、集合和字典等 Python 定义的基本数据类型,以及这些数据类型的运算操作。
我们知道,Python 是强类型语言,每个变量在某个时刻的类型是确定的。也就是说,Python 中任意一个存活的对象,其类型是唯一的。不同类型的对象有不同的属性,能完成不同的操作。
另外本章最后还会介绍变量、对象等概念。每个对象都有一个确定的类型,每个变量都指向某个特定的对象。
本章将介绍 Python 内置的基本数据类型,包括整型、浮点数、字符串、布尔型、列表、元组、集合和字典等 Python 定义的基本数据类型,以及这些数据类型的运算操作。
我们知道,Python 是强类型语言,每个变量在某个时刻的类型是确定的。也就是说,Python 中任意一个存活的对象,其类型是唯一的。不同类型的对象有不同的属性,能完成不同的操作。
另外本章最后还会介绍变量、对象等概念。每个对象都有一个确定的类型,每个变量都指向某个特定的对象。