Python 的变量和简单数据类型完全指南
第一部分:变量是什么?
一、变量的概念
变量 可以理解为一个“带名字的盒子”:你把数据放进去,以后用名字就能取出或修改这个数据。
- 名字:就是变量名,比如
age、name - 盒子里的内容:就是变量的值,比如
18、"小明"
示例:
# 把数字 18 放进名为 age 的“盒子”
age = 18
# 把文字 "小明" 放进名为 name 的“盒子”
name = "小明"
# 用 print 把“盒子”里的内容显示出来
print(age) # 输出:18
print(name) # 输出:小明
二、变量的赋值(= 号)
在 Python 里,用 等号 = 给变量赋值(把右边的值存到左边的变量里)。
格式:
变量名 = 值
示例:
# 一个变量赋一个值
score = 95
city = "北京"
price = 19.5
# 可以随时“换掉”盒子里的内容(重新赋值)
score = 100
print(score) # 输出:100
注意:
=是“赋值”,不是数学里的“等于”- 先计算右边,再赋给左边,例如:
x = 1 + 2,结果是x为3
x = 10
x = x + 1 # 先算 x+1 得 11,再赋给 x
print(x) # 输出:11
三、变量命名规则(必须遵守)
Python 对变量名有硬性要求,不满足就会报错。
| 规则 | 说明 | 示例 |
|---|---|---|
| 只能包含 | 字母、数字、下划线 _ |
age、age1、my_name |
| 不能以数字开头 | 第一个字符必须是字母或下划线 | ✅ name、_temp ❌ 1name |
| 区分大小写 | 大写和小写算不同变量 | Age 和 age 是两个变量 |
正确示例:
name = "小红"
my_name = "小明"
student2 = "小刚"
_temp = 100
错误示例(会报错):
2name = "错误" # 不能以数字开头
my-name = "错误" # 不能有减号(会当成减号运算)
class = "错误" # class 是 Python 保留字,不能当变量名
四、变量命名习惯(建议遵守)
这些不是语法强制,但能让代码更易读、更规范。
- 见名知意:变量名最好能看出含义
- 好:
age、student_name、total_price - 差:
a、x1、temp(除非只是临时用一下)
- 好:
- 小写 + 下划线:多个单词用下划线连接(Python 推荐风格)
- 例:
user_name、total_count
- 例:
- 不要用拼音:尽量用英文,方便以后和别人协作