2.4Python语言的内置类型(Built-in Types)

1.空类型(NoneType)

此类型只有一种取值None,在许多情况下它被用来表示空值,例如未显式指明返回值的函数将返回 None。它的逻辑值为假。

2.数字类型(Numeric Types)

2.1整数类 类型(class int)

整型返回一个基于数字或字符串 x 构造的整数对象,或者在未给出参数时返回 0

2.2浮点类 类型(class float)

返回从数字或字符串 x 生成的浮点数。

2.3复数类 类型(class complex)

返回值为 real + imag*1j 的复数,或将字符串或数字转换为复数。

2.4布尔类 类型(class bool)

返回一个布尔值,True 或者 False,布尔类型是整型的子类型。

3.序列类型(Sequence Types)

3.1不可变序列(Immutable sequences)

字符串(class str):字符串是由 Unicode 码位值组成的序列。

元组(class tuple):一个元组中的条目可以是任意 Python 对象。

字节串(class bytes):字节串对象是不可变的数组。

范围(class range):通常用于在 for 循环中循环指定的次数。

3.2可变序列(Mutable sequences)

列表(class list):列表中的条目可以是任意 Python 对象。

字节数组(class bytearray):字节数组对象属于可变数组。

4.集合类型(Set types)

集合(class set):此类对象表示可变集合。

冻结集合(class frozenset):此类对象表示不可变集合。

5.映射(Mappings)

字典(class dict):此类对象表示由几乎任意值作为索引的有限个对象的集合。

6.其他内置类型

6.1模块(Modules)

6.2类与类实例(Classes and Class Instances)

6.3函数(Funtions)

6.4方法(Methods)

6.5类型对象(Type Objects)

原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/python/pythonbasic/2685.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注