2.4Python语言的常见数据类型(Type)

object是所有类的基类。

1.空类 类型(class NoneType)

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

2.数字类型(Numeric Type)

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 Type)

3.1不可变序列(Immutable Sequence)

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

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

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

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

3.2可变序列(Mutable Sequence)

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

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

4.集合类型(Set Type)

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

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

5.映射类型(Mapping Type)

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

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

发表评论

登录后才能评论