在上一课中,我们了解了 Python 就像一套拼图积木,每块指令都能发挥作用。这一篇,我们要开始真正动手啦!
编程中最重要的一件事就是:让计算机记住某些信息,比如一个人的年龄、一句台词,甚至一串密码。这就需要用到——变量。
一、什么是变量?
变量,就像是一个魔法盒子,你可以把数字、文字等东西放进去,也可以随时打开看看它装了什么,甚至换掉里面的内容!
age = 10这句话的意思是:把数字 10 放进名叫 age 的变量盒子里。
再来一个例子:
name = "小红"这里,变量 name 里装着文字“小红”。
二、变量命名规则(起个好名字!)
变量名就像盒子上的标签,要起得合理又容易识别。Python 中的变量命名有下面这些基本规则:
✅ 可以用:
英文字母(通常用小写)
下划线 _
数字(不能放在最前面)
❌ 不可以用:
空格
标点符号(比如 !、@、#)
Python 的保留字(如 if、print 等)
示例对比:
score = 95 # 合法
user_name = "小明" # 合法
2name = "错误" # ❌ 不合法,不能以数字开头小提示:
变量名要有“意思”,让人一眼看懂,比如 height 比 x 更清晰明了。
三、变量里能装什么类型的东西?
Python 里的变量超级灵活,最常用的是这两种类型:
注意:
数字加上引号后它就成了字符串(如 '123'),不能直接做加减计算!
四、从用户那里获取信息
编程不是自说自话,我们要能和使用者对话!这就得用:
name = input("你叫什么名字?")
print("你好," + name + "!")input() 会暂停程序,等待用户输入,并把结果当作字符串返回。
提示:
此处的 + 号用于做字符串的连接,而不是做加法运算哦。
五、让输入的“数字”变成真的数字
我们有时希望用户输入数字后,可以做计算:
age = input("你几岁了?")
print(age + 1) # 会出错,因为 age 是字符串!这时就要用 int() 魔法,把输入内容转换为真正的数值:
age = int(input("你几岁了?"))
print("明年你就", age + 1, "岁啦!")比如,你输入 12,敲回车键之后,input() 会返回一个字符串的 '12',之后用 int() 就能把它转换成数字 12 啦。
✏️ 小练习:写个简单问答小程序
请你尝试编写一段程序:
1、问:
你叫什么名字?
2、问:
你几岁了?
3、最后输出:
你好,XXX!明年你就 XX 岁啦!
可以使用 input()、int() 和 print() 来完成!
“点赞有美意,赞赏是鼓励”
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.