Python 基础语法与思维方式:写给新手的温柔入门

这是一篇偏「理解」的笔记:我们不急着写很多代码,而是先搞清楚每一行代码背后,Python 在「帮你做什么」。

屏幕上打开着 Python 代码编辑器,旁边放着笔记本和咖啡

很多人学 Python 的第一天,是从一串陌生的单词和符号开始的:printforifdef…… 这些东西当然重要,但如果一开始就只盯着语法,很容易掉进「抄了能跑,但不知道为什么」的陷阱。

我在这篇笔记里,尝试换一个更轻松的视角:把 Python 当成一个「会做事的好帮手」,每一条语句,都是在给 TA 下指令——先理解「要 TA 做什么」,再去记「具体怎么说」。

一、变量:给信息起一个好记的名字

白板上用箭头标出了不同变量之间的关系
可以把变量想象成贴了标签的抽屉,里面装着数据。

在 Python 里,变量就是一个名字,指向一块存放数据的空间。比如:

age = 18
name = "小明"
height = 1.75

这三行代码的意思是: 在记事本上分别写下「age → 18」「name → 小明」「height → 1.75」。 以后你只要说 age,Python 就会顺着这个箭头,找到 18。

记忆小贴士:变量名起得好,代码就更像文章。 与其写 abc,不如写 ageuser_nametotal_price

二、条件判断:让程序学会「如果……就……」

人在做决定时,经常会用到「如果」这个词: 如果今天不下雨,就去跑步;否则在家看书。 Python 也有一样的表达方式:

if is_raining:
    print("在家看看书,顺便写写笔记。")
else:
    print("出去跑两圈,呼吸点新鲜空气!")

注意缩进(前面的四个空格)非常重要,它告诉 Python: 哪些语句属于 if 里面,哪些属于 else 里面

💡 缩进的直觉理解

你可以把 if 看成一本书的章节标题,缩进的内容就是这个章节里的段落。 缩进层级不同,就像「第 1 章」和「1.1 小节」的关系。

三、循环:把「重复的事情」交给电脑

如果你想在笔记本上写 10 遍「坚持每天学习」,手抄会很累。Python 提供了一个简单的办法:

for i in range(10):
    print("坚持每天学习(第", i + 1, "遍)")

这里的 for 其实在说: 「请帮我循环 10 次,每次把当前次数记在 i 里面」

循环箭头示意图
可以把 for 循环看成一个绕圈的箭头,每走一圈就做一次事。

四、函数:把一段逻辑收进「工具盒」

当你发现自己在不同地方,反复写类似的代码时,就是该把它封装成 函数 的时候了:

def greet(name):
    print("你好,", name, ",欢迎来到我的学习笔记!")


greet("小明")
greet("小红")

你可以把函数想象成一个「带参数的模板」:name 是一个空位, 调用时用具体的名字填进去,函数就会按照模板生成对应的输出。

初学阶段,不用急着写很复杂的函数。可以先从「把连续三行以上、作用相近的代码」收进一个函数开始。

五、给自己留一个练习

最后,一个小练习:试着写一个简单的 单词本程序

  • 用变量保存若干个英语单词及其中文释义;
  • for 循环,把它们一条条打印出来;
  • 再加上 input() 函数,允许用户输入一个单词,程序显示对应的中文解释。

下一篇笔记里,我会在这个小程序的基础上,继续扩展输入与输出、列表和字典等更多概念。