Python中有多种数据类型,以下是常见的数据类型及其说明:
基本数据类型
- 数字类型(Number):用于存储数值,包括整数(
int
)、浮点数(float
)、复数(complex
)等。- 例如:
5
(整数)、3.14
(浮点数)、3+4j
(复数)
- 例如:
- 字符串类型(String):用于存储文本,由单引号(
' '
)、双引号(" "
)或三引号(''' '''
或""" """
)括起来的字符序列。- 例如:
'hello'
、"world"
、'''Python'''
- 例如:
- 布尔类型(Boolean):只有两个可能的值,
True
(真)和False
(假),通常用于条件判断。- 例如:
True
、False
- 例如:
复合数据类型
- 列表类型(List):用于存储有序的、可变的元素集合,元素可以是不同数据类型,用方括号(
[]
)括起来,元素之间用逗号分隔。- 例如:
[1, 2, 3]
、['a', 'b', 'c']
、[1, 'hello', 3.14]
- 例如:
- 元组类型(Tuple):与列表类似,但元素不可变,用小括号(
()
)括起来。- 例如:
(1, 2, 3)
、('a', 'b', 'c')
、(1, 'hello', 3.14)
- 例如:
- 字典类型(Dictionary):用于存储键值对,每个键值对由冒号分隔,用大括号(
{}
)括起来,键必须是不可变类型。- 例如:
{'name': 'Alice', 'age': 25, 'city': 'New York'}
- 例如:
- 集合类型(Set):用于存储无序的、不重复的元素集合,用大括号(
{}
)括起来。- 例如:
{1, 2, 3}
、{'a', 'b', 'c'}
- 例如:
其他数据类型
- None类型(NoneType):只有一个值
None
,常用于表示空值或函数没有返回值。- 例如:
None
- 例如:
这些数据类型在Python编程中非常常用,掌握它们的特点和用法对于编写Python程序至关重要。