当前位置:首页>python>Python课程同步笔记02:零基础彻底搞懂「变量」(新手必看)

Python课程同步笔记02:零基础彻底搞懂「变量」(新手必看)

  • 2026-10-11 06:30:02
Python课程同步笔记02:零基础彻底搞懂「变量」(新手必看)

接上一篇 print 输出语句!

学完了怎么“输出内容”,今天我们搞定 Python 第二个核心基础:变量。

全程大白话、无废话、跟课同步,新手看完直接吃透,完美衔接后续所有编程知识点✨


一、变量到底是什么?(超通俗解释)

不用记复杂专业术语!

变量就是电脑里临时装数据的「小盒子」。

我们写代码时,文字、数字、小数,不想反复重复写,就可以装进盒子里,给盒子起个名字,想用直接喊名字就行。

简单对应:

  • 变量名 = 盒子的名字

  • 变量值 = 盒子里面装的内容


二、变量固定语法(必背)

Python 定义变量只有一种固定格式:

变量名 = 内容

⚠️ 重点提醒:

这里的 = 不是等于,是赋值,意思是:把右边的内容,装进左边的盒子  里。

基础示例:

# 存数字
age = 18
# 存文字(文字必须加引号)
name = "小明"
# 存小数
height = 172.5
# 存一句话
msg = "正在学习Python变量"


三、变量 + print 搭配使用(最常用)

核心区别,90%新手都会错:

  • 变量不加引号:打印盒子里的真实内容(正确)

  • 变量加引号:只打印单词本身(错误)

对比演示:

name = "小明"

print(name)     # 正确:输出 小明
print("name")   # 错误:输出 name

日常输出两种写法,推荐第二种!

1. 逗号拼接写法

name = "小明"
age = 18
print("姓名:", name, "年龄:", age)

2. f-string 写法(简洁、美观、主推)

name = "小明"
age = 18
print(f"姓名:{name},年龄:{age}")


四、变量命名三大铁律(错一个就报错)

起变量名,必须遵守这3条规则,永久有效:

1. 只能由:英文、数字、下划线 _ 组成

不能用中文、空格、特殊符号!

2. 不能用数字开头

# 错误
1name = "小红"

# 正确
name1 = "小红"

3. 不能用Python自带关键字

像 print、if、for、while 这些系统专用词,不能拿来当变量名。

✅ 行业规范小习惯

  • 多个单词用下划线隔开:student_name、user_age

  • 名字见名知意,不随便用 a、b、c 糊弄


五、变量可以随时更换内容

盒子是固定的,但里面的东西可以随时换掉,新内容会覆盖旧内容。

num = 10
print(num)  # 输出10

# 重新赋值,覆盖旧数据
num = 99
print(num)  # 输出99


六、变量互相赋值(复制数据)

可以把一个变量的内容,复制给另一个变量,修改原变量不会影响复制后的变量。

a = 20
b = a

print(b)  # 输出20

# 修改a,不影响b
a = 100
print(b)  # 依旧输出20


七、一行定义多个变量(精简写法)

适合精简代码,日常写项目经常用。

1. 一一对应赋值

name, age, score = "小丽", 17, 96
print(name, age, score)

2. 多个变量赋值同一个内容

x = y = z = 50
print(x, y, z)


八、变量3种基础数据类型

Python会自动识别你存入的数据类型,新手先掌握这3个即可:

  • int 整数:纯数字,无小数点 例:age = 18

  • float 浮点数:带小数 例:height = 163.5

  • str 字符串:所有文字,必须带引号 例:msg = "学习变量"

可以用 type() 查看变量类型:

age = 18
print(type(age))


九、新手高频踩坑总结(必看)

  1. 赋值符号 = 不要写成 ==,不要乱加多余符号

  2. 变量名禁止中文、空格、特殊符号

  3. 打印变量不要加引号,否则只会输出文字本身

  4. 不要用 print、if 等系统关键词当变量名

  5. 所有文字内容,必须包裹引号,否则直接报错


十、完整综合练习代码(直接复制运行)

# 定义个人信息变量
student_name = "小琳"
student_age = 16
student_height = 163.2

tip = "变量可以存放所有学习用到的数据"

# 普通打印输出
print(tip)
print(student_name)

# 拼接输出
print("学员信息:", student_name, student_age, "岁,身高", student_height)

# 极简f-string格式化输出
print(f"学员信息:{student_name},{student_age}岁,身高{student_height}cm")

# 更新变量内容
student_name = "小泽"
print("更新后的姓名:", student_name)


变量是Python所有代码的基础,后续的循环、判断、函数、项目实操,全部都要用到!

跟着课程同步打卡,零基础也能稳步入门编程✨

下期更新:Python数据类型详解,持续跟课学习,记得关注收藏!

最新文章

随机文章