零基础学Python|第5节:变量,编程世界里的“魔法盒子”
大家好呀!今天我们继续Python零基础学习之旅,解锁了一个超实用的知识点——变量。它就像编程世界里的魔法盒子,能帮我们轻松存储和管理数据,让代码更灵活、更高效。
一、变量是什么?——你的专属“数据收纳盒”
在Python里,变量就像一个贴了标签的盒子,你可以把各种数据(比如文字、数字)放进去,随时取用,甚至还能随时替换盒子里的东西。
举个超形象的例子:
python
# 把字符串放进名为a的“盒子”里
a = "一起玩Python编程"
print(a) # 取出盒子里的内容打印出来
运行这段代码,屏幕上就会输出 一起玩Python编程 啦!
二、变量的核心特性:内容可变,覆盖更新
变量最神奇的地方,就是它的内容可以随时改变!就像你往盒子里先放了一本书,后来又放了一支笔,盒子里就只剩下笔了。
我们来做个小实验:
python
reader = "a student" # 第一次赋值:读者是学生
reader = "a teacher" # 第二次赋值:读者变成了老师
print(reader) # 打印结果会是什么呢?
运行后你会发现,输出的结果是 a teacher !因为后一次赋值会覆盖掉前一次的内容,这就是变量的“可变性”。
三、变量命名的“红绿灯规则”
给变量起名可不是随便来的,Python有自己的“交通规则”,不遵守就会报错哦:
✅ 绿灯(可以做)
- 只能由字母、数字和下划线组成,比如 user_name 、 age123
- 第一个字符必须是字母或下划线,不能是数字
- 尽量起有意义的名字,比如用 time 表示时间,别用 abc 这种无意义的名字
❌ 红灯(不能做)
- 用中文命名变量,比如 年龄 = 18
- 用特殊符号命名,比如 a+b 、 a^b
- 变量名和Python的关键字重名,比如 print = 10 (会导致print函数失效)
四、字符串的小细节:空格和空字符串也有“身份”
我们常说的字符串,可不只是文字,空格和空字符串也都是合法的字符串:
1. 带空格的字符串
比如 "1 2" (中间有3个空格),Python会把每个字符(包括空格)都算进去,这个字符串一共包含5个字符(1、3个空格、2),运行时也会原封不动地把空格打印出来。
2. 空字符串
代码 a = "" 表示创建一个空字符串,运行 print(a) 时,屏幕上什么都不会显示,但它确实是一个合法的字符串,长度为0。
💡 零基础小总结
1. 变量是存储数据的“盒子”,用 变量名 = 数据 给变量赋值, print(变量名) 就能取出数据打印。
2. 变量的内容会被新赋值覆盖,不想被覆盖就用不同的变量名哦。
3. 变量命名要守规则:字母、数字、下划线组成,开头不能是数字,尽量见名知意。
4. 字符串里的空格和空字符串,Python都会正确识别和处理。