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

object类是所有类的基类。

1.空类 类型(class NoneType)

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

2.数字类型(Numeric Type)

2.1整数类 类型(class int)

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

2.2浮点类 类型(class float)

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

浮点类型遵循IEEE 754二进制浮点算术标准

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/python/pythonlang/2685.html

(4)
上一篇 2020年12月4日 01:32
下一篇 2020年12月4日 15:47

相关推荐

  • 1.8Python语言的语句(Statement)

    del 语句 del 语句按索引,而不是值从列表中移除元素。与返回值的 pop() 方法不同, del 语句也可以从列表中移除切片,或清空整个列表(之前是将空列表赋值给切片)。 例如: del 也可以用来删除整个变量: 此后,再引用 a 就会报错(直到为它赋与另一个值)。

    Python语言教程 2020年12月8日
    020
  • 1.9Python语言的条件(Conditional)、循环(Loop)、跳转(Jump)语句

    if条件 if-else条件 if-elif-else条件 三元运算符 match条件 match 语句接受一个表达式并将它的值与以一个或多个 case 语句块形式给出的一系列模式进行比较。类似于其它语言的switch语句。 请注意最后一个代码块: “变量名” _ 被作为&n…

    Python语言教程 2020年12月9日
    06600
  • 1.3Python语言的分隔符(Delimiter)和运算符(Operator)

    分隔符(Delimiter) 句点也可出现于浮点数和虚数字面值中。连续三个句点有表示一个省略符的特殊含义。以上列表的后半部分为增强赋值操作符,在词法中作为分隔符,但也起到运算作用。 以下可打印 ASCII 字符作为其他形符的组成部分时具有特殊含义,或是对词法分析器有重要意义: 以下可打印 ASCII 字符不在 Pyth…

    Python语言教程 2020年12月3日
    08840

发表评论

登录后才能评论