跳转至

Python 基本数据类型

约 216 个字 34 行代码 预计阅读时间 1 分钟

数字

整数

带符号,无位数限制,取决于计算机内存。

1
2
3
4
1
0
-2
1234125781235891238519025712305812358123895123582340513985135

浮点数

带小数点、科学计数法的数字。带符号,有精度限制,不适合精确计算。

1
2
3
4
5
6
2.0
3.42351
-251.543
3e4
-4E3
3.43e-3

复数

实部和虚部都是浮点数,虚部的 ij 表示。

1
2
3
2j
3+4j
-3.5-2.54j

布尔值

  • True
  • False

字符串

用单引号或双引号包裹。两边分别用三个单引号或双引号包裹时,可以写多行。

1
2
3
4
5
6
'Hello World'
"Hello World"
'''Hello
World'''
"""Hello
World"""

组合

组合中各项数据类型不需相同,之间用逗号隔开。

列表

有序,用方括号包裹。

1
2
3
4
[1, 2, 3, 4]
[1, '2', 1, True, 5.0]
[]
list()

元组

与列表的差别是不可变,用圆括号包裹,或不包裹。在只有一项时,项后面要加逗号。

1
2
3
4
5
6
(1, 2, 3, 4)
(1, '2', 1, True, 5.0)
1, 3, 1, 7
1,
(1,)
tuple()

字典

键值对。用大括号包裹。键唯一。无序。

1
2
3
{'key': 'value', 'key2': 'value2', 'key3': 'value3'}
{}
dict()

集合

用大括号包裹,其中各项唯一。无序。

{1, 2, 3, 4}
set()