Python第一次上手:变量、列表、字典与条件循环这样学才不绕

举报
神的孩子都在跳舞 发表于 2026/10/31 09:15:21 2026/10/31
【摘要】 第一次学 Python,先抓变量、列表、字典、条件和循环这五样,就能写出能跑的小程序。下面用“学习打卡”把它们串起来。一、变量:给数据起个好名字变量就是数据的名字,赋值时类型就确定了。名字要见名知义。name = “小云”days = 3average = 92.5变量名区分大小写,也不要用 list 这类内置名字当变量名,否则后面会出问题。二、列表:装一串有顺序的数据列表用方括号表示,编号...

第一次学 Python,先抓变量、列表、字典、条件和循环这五样,就能写出能跑的小程序。下面用“学习打卡”把它们串起来。

一、变量:给数据起个好名字

变量就是数据的名字,赋值时类型就确定了。名字要见名知义。

name = “小云”
days = 3
average = 92.5

变量名区分大小写,也不要用 list 这类内置名字当变量名,否则后面会出问题。

二、列表:装一串有顺序的数据

列表用方括号表示,编号从 0 开始,常用追加和按位置取值。

scores = [88, 92, 79]
scores.append(95)
print(scores[0])
print(len(scores))

列表是可变的,改一个元素不影响其他元素。练习时先打印整个列表,确认位置再往下写。

三、字典:用名字找值更直观

字典用花括号表示,冒号左边是键,右边是值,查数据不用记位置。

student = {“姓名”: “小云”, “打卡天数”: 3, “平均分”: 92.5}
print(student[“平均分”])
student[“打卡天数”] = 4

取不存在的键会报错,写代码时先核对键名和标点。

四、条件:让程序自己做选择

if 后面的判断成立,就执行缩进的代码,否则走 else。相等判断用 ==,单个 = 是赋值。

if average >= 90:
print(“表现很棒,继续保持”)
else:
print(“再坚持打卡几天”)

多个档位可以用 elif。先把条件读成一句话,语义通顺,代码就不容易写偏。

五、循环:重复的事交给程序

for 适合遍历列表,while 适合条件成立时一直重复。下面算出分数总和。

total = 0
for score in scores:
print(score)
total = total + score
print(total)

循环体的缩进必须对齐,否则会被当成循环外的代码。

六、拼成一个小练习

用字典存同学信息,用列表存分数,用循环算总分和平均分,再用条件给一句鼓励。先跑通,再改数字、加同学、换条件,每改一次运行一次。

建议:例子亲手敲;出错先读报错最后一行;每天只加一个新概念,今天练熟这五样,明天再学函数。

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0)

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。