在学习编程时,你一定会听到一个词:变量。听起来有点抽象?其实它非常简单,而且在日常生活中我们早就用过类似的概念!
一、变量就像“贴了标签的盒子”
想象一下,你有一个空盒子,你可以在里面放东西,比如苹果、书本或者玩具。为了记住盒子里装的是什么,你会在盒子上贴一个标签,比如“水果”、“作业本”或“乐高”。
在编程中,变量就是这样一个“带标签的盒子”:
-
标签名 就是变量的名字(比如
age、name、score)。 -
盒子里的东西 就是变量的值(比如
18、"小明"、95)。
你可以随时往盒子里放新东西(改变变量的值),也可以看看盒子里现在有什么(读取变量的值)。
二、变量的基本用法(以 Python 为例)
下面是一些简单的代码例子,使用的是 Python 语言(语法简洁,适合新手):
例子 1:存储年龄
age = 18
print(age) # 输出:18
这里,age 是变量名,18 是它的值。程序运行时,计算机会记住 “age 等于 18”。
例子 2:存储名字
name = "小明"
print("你好," + name) # 输出:你好,小明
name 这个变量存的是一个文字(在编程中叫“字符串”),用引号括起来。
例子 3:变量可以改变!
score = 80
print("初始分数:", score) # 输出:初始分数:80
score = 95 # 把新分数放进同一个“盒子”
print("更新后的分数:", score) # 输出:更新后的分数:95
你看,同一个变量 score,一开始是 80,后来变成了 95 —— 这就是变量的“可变”特性!
例子 4:做数学计算
price = 10
tax = price * 0.1 # 计算 10% 的税
total = price + tax
print("总价:", total) # 输出:总价:11.0
这里用了多个变量配合完成计算,就像你在草稿纸上一步步算账一样。
三、变量命名的小规则
虽然变量很灵活,但起名字时要注意几点(不同语言略有不同,这里以通用规则为主):
- 名字只能包含字母、数字和下划线(_),不能有空格或特殊符号。
- 不能以数字开头(比如
1name是错的,但name1可以)。 - 最好起有意义的名字,比如用
user_age而不是a,这样别人(包括未来的你)更容易看懂。
✅ 好名字:student_count、temperature、is_raining
❌ 不推荐:x、abc123、temp_var_thing
四、总结
- 变量 = 名字 + 值
- 它像一个带标签的盒子,可以存放数字、文字等各种数据。
- 变量的值可以随时改变。
- 合理命名变量,让你的代码更清晰易懂。
只要你理解了变量,就迈出了编程的第一步!接下来,你就可以学习条件判断、循环、函数等更有趣的内容啦!