一、变量
变量是存储值的命名位置。使用 赋值运算符 =
来将值分配给变量。
my_name = "John Doe"
age = 21
变量遵循以下命名约定:
- 以字母或下划线开始
- 不包含空格或特殊字符(除了下划线)
- 区分大小写
二、数据类型
Python 中的内置数据类型包括:
1. 数值类型
- 整数 (int):表示没有小数点的整数,例如 10 或 -5。
- 浮点数 (float):表示包含小数点的数字,例如 3.14 或 -0.5。
- 复数 (complex):表示由实部和虚部组成的数据类型,例如 2 + 3j。
2. 序列类型
序列是一种有序的数据集合。
- 列表 (list):可变有序集合,可以使用方括号 [ ] 创建。
- 元组 (tuple):不可变有序集合,可以使用圆括号 ( ) 创建。
3. 映射类型
映射是键值对的无序集合。
- 字典 (dict):使用花括号 { } 创建,键必须是不可变类型(例如字符串或数字)。
4. 集合类型
集合是无序的不重复元素集合。
- 集合 (set):使用大括号 { } 创建。
5. 布尔类型
布尔类型的值仅为 True 或 False。
三、类型转换
可以使用内置函数将值从一种数据类型转换为另一种数据类型。例如:
age = "21"
age_as_int = int(age)
四、数据类型检查
可以使用内置函数 type()
来检查变量的数据类型。
print(type(age)) # <class "int">
五、选择合适的数据类型
选择合适的数据类型取决于要存储的数据和对数据的操作。以下是经验法则:
- 对于整数值,使用 int。
- 对于浮点值,使用 float。
- 对于有序的数据集合,使用列表或元组。
- 对于键值对,使用字典。
- 对于不重复元素的集合,使用集合。
- 对于布尔值,使用 bool。
通过了解 Python 的变量和数据类型,可以编写高效且可读的代码。