带符号,无位数限制,取决于计算机内存
1
0
-2
1234125781235891238519025712305812358123895123582340513985135
带小数点、科学计数法的数字。带符号,有精度限制,不适合精确计算
2.0
3.42351
-251.543
3e4
-4E3
3.43e-3
实部和虚部都是浮点数,虚部的 i
用 j
表示
2j
3+4j
-3.5-2.54j
True
False
用单引号或双引号包裹。两边分别用三个单引号或双引号包裹时,可以写多行
'Hello World'
"Hello World"
'''Hello
World'''
"""Hello
World"""
组合中各项数据类型不需相同,之间用逗号隔开
有序,用方括号包裹
[1, 2, 3, 4]
[1, '2', 1, True, 5.0]
[]
list()
与列表的差别是不可变,用圆括号包裹,或不包裹。在只有一项时,项后面要加逗号
(1, 2, 3, 4)
(1, '2', 1, True, 5.0)
1, 3, 1, 7
1,
(1,)
tuple()
键值对,用大括号包裹。键唯一,无序
{'key': 'value', 'key2': 'value2', 'key3': 'value3'}
{}
dict()
用大括号包裹,其中各项唯一,无序
{1, 2, 3, 4}
set()