刚开始学Python,很多人会被“声明变量”这个说法绕晕。其实Python和其他编程语言不一样,它不需要像C或者Java那样提前“声明”变量类型。你只要给一个名字赋上值,变量就自然存在了。
直接赋值就是创建变量
比如你想记录今天花了多少钱,可以直接写:
cost = 25.5
这一行代码的意思是:把数值25.5存到名为cost的变量里。下次用cost的时候,程序就知道它是25.5。
再比如你要记录今天买的水果:
fruit = "苹果"
这样fruit就代表字符串“苹果”。不需要说“这是一个字符串”或者“这是一个浮点数”,Python自己会判断。
变量名要起得明白些
虽然你可以写 a = 10,b = "张三",但时间一长自己都忘了a和b代表啥。建议用有意义的名字,比如 total_price、user_name,这样回头再看代码也容易理解。
命名规则也很简单:
- 只能包含字母、数字和下划线
- 不能以数字开头(比如 1name 不行,name1 可以)
- 区分大小写(Name 和 name 是两个不同的变量)
可以一次创建多个变量
有时候你想同时记录几样东西,比如早餐花了多少钱、吃了什么、是否吃饱了。可以一行代码搞定:
price, food, is_full = 8, "包子", True
这相当于同时创建了三个变量,分别赋了不同的值。这种写法在处理成组数据时特别方便。
变量的值可以随时变
变量之所以叫“变量”,就是它的值可以变。比如一开始你觉得今天心情一般:
mood = "还行"
后来朋友请你吃了顿好的,心情好了起来:
mood = "超棒"
这时候mood的值就自动更新了。不需要额外操作,直接赋新值就行。
常见数据类型直接用
数字、文字、真假值这些日常用的数据,Python都支持:
age = 28 # 整数
height = 1.75 # 小数
name = "小李" # 字符串
is_student = True # 布尔值
这些变量创建起来都没区别,都是“名字 = 值”的格式。
生活中很多小事都能用变量来记录。比如记账、统计运动步数、保存购物清单,都可以先用变量把数据存起来,后面再处理。学会怎么创建变量,就等于迈出了编程的第一步。