变量与数据类型
变量是存储数据的容器,而数据类型决定了数据能进行哪些操作。Python 采用动态类型,赋值时自动识别类型,这简化了代码但也要求开发者注意类型转换。
常见数据类型及操作如下:
| 数据类型 | 定义方式 | 核心操作 | 适用场景 |
|---|---|---|---|
| 整数(int) | num = 10 | 加减乘除、取余(%)、整除(//) | 计数、编号 |
| 浮点数(float) | price = 9.9 | 同整数,注意精度 | 金额、重量 |
| 字符串(str) | name = "Python" | 拼接(+)、切片、替换 | 文本处理 |
| 列表(list) | nums = [1,2,3] | 增删改查 | 可变序列 |
| 元组(tuple) | info = ("Tom",20) | 只读访问 | 固定数据 |
| 字典(dict) | student = {"name":"Tom"} | 键值对存取 | 映射关系 |
| 集合(set) | s = {1,2,3} | 去重、交集、并集 | 唯一性判断 |
单引号和双引号在 Python 中无区别,
'hello'和"hello"等价。
易错点提示
- 可变 vs 不可变:列表、字典、集合可变;整数、浮点数、字符串、元组不可变。修改不可变类型会生成新对象。
- 字典的键:必须是不可变类型(如字符串、整数),列表不能作为键。
运算符
运算符用于计算和逻辑判断。需注意优先级:算术 > 比较 > 逻辑 > 赋值。
- 算术运算符:
+,-,*,/,%,//,**。注意/和//除数不能为 0。 - 比较运算符:
==,!=,>,<,>=,<=,返回布尔值。 - 逻辑运算符:
and,or,not。支持短路特性。 - 成员运算符:
in,not in。
Python 没有 ++ 或 -- 运算符,自增需用 a += 1。
注释
- 单行注释:以
#开头。 - 多行注释:使用三引号 或 包裹,常用于函数文档说明。


