Python 笔记 | 常用数据类型¶
数值类型¶
整数类型(int):正或负整数,不带小数点。用于表示年龄、序号等。
- 例子:
age = 25
,number = 100
- 转换:使用
int()
函数可以将布尔值、字符串(在指定进制下)转换为整数。
浮点类型(float):带小数点的数字。用于表示需要精度的数值,如价格、距离等。
- 例子:
price = 3.14
- 转换:使用
float()
函数可以将整数、字符串转换为浮点数。
复数类型(complex):包含实部和虚部的数字,表示为 a + bj
的形式。
- 例子:
z = 3 + 4j
布尔类型(bool)¶
- 定义:只有两个值,True 或 False。常用于条件判断。
- 例子:
is_active = True
字符串类型(str)¶
- 定义:由零个或多个字符组成的有序字符序列。可以是单引号、双引号或三引号包围的文本。
- 例子:
greeting = "Hello, World!"
- 操作:支持切片、连接、查找等操作。
列表类型(list)¶
- 定义:由有序项组成的集合,可以包含不同类型元素。
- 例子:
my_list = [1, 'a', 2.5, 'c']
- 操作:支持增删改查等操作,如
append()
,remove()
,pop()
,index()
等。
元组类型(tuple)¶
- 定义:与列表相似,但不可变。即创建后元素不能修改。
- 例子:
my_tuple = (1, 'a', 2.5, 'c')
- 注意:由于元组不可变,因此比列表在某些场景下更加安全或高效。
集合类型(set)¶
- 定义:无序且不重复的元素集合。可自动去重。
- 例子:
my_set = {1, 2, 3, 3, 4}
(注意,输出时重复元素会被自动去除) - 操作:支持集合运算,如并集、交集、差集等。
字典类型(dict)¶
- 定义:由键值对组成的无序集合。键必须是唯一的,值可以是任意类型。
- 例子:
my_dict = {'name': 'Alice', 'age': 20}
- 操作:支持通过键快速查找值,以及增删改查等操作。
其他类型¶
- 自定义类型:用户可以根据需要自定义数据类型,如类、结构体等。
以上就是Python中常用数据类型的介绍,每种数据类型都有其特定的用途和性能特点,根据实际需求选择合适的数据类型对于编写高效、可维护的代码至关重要。