别再被厚厚的入门书吓跑了,看完这篇你就能写程序了。
很多朋友想学编程,打开第一本Python教程,看到“变量”、“数据类型”、“循环”、“函数”这些词,瞬间头大如斗。
其实,Python的基础语法,真没你想的那么复杂。
今天,我就用 5行代码 ,带你走完Python最核心的语法。别怕,这5行代码都是“大白话”,看完你就会发现:哦,原来编程这么简单呀!
【前提:python环境装好,请看这篇Python安装的第一课:别让“配环境”劝退你 初学者如果嫌装工具麻烦,只需要装一个python3.*软件,代码在python自带的 IDLE中运行即可】
print("Hello, 世界!")
运行结果如下图:

这行代码做了什么?它告诉电脑:把引号里的内容输出来显示在屏幕上。
重点:
print 是Python里的输出命令。
括号 () 里放你要“输出”的内容。
引号 "" 表示这是文本(字符串)。
IDLE命令行的运行
这是你的第一个程序。运行它,电脑就不再是一块冰冷的铁,它开始回应你了。
程序之所以智能,是因为它能记住东西。怎么记?用变量。
这行代码做了什么?它创建了一个叫 age 的盒子,把数字 18 放了进去。
重点:
= 不是“等于”,而是赋值,把右边的值赋值给左边的名字。
不需要提前声明类型,想放数字放数字,想放文字放文字。
进阶一下:
输入:my_name="小明"
print(my_name)
运行结果如下图:

你看,现在 print 可以直接打印变量里的内容了。
print("成年人了")
程序最厉害的地方在于可以分情况讨论。
这行代码做了什么?它检查 age 这个变量。如果年龄大于等于18,就打印“成年人了”;如果不满足,什么也不做。
重点:
if 后面跟条件,以冒号 : 结尾。
下一行必须有缩进(通常是4个空格)。在Python里,缩进不是美观问题,是语法问题。缩进代表“如果条件成立,就执行我”。
你还可以加上 else(否则):
if age >=18:
print("成年人了")
else:
print("小孩子")
——————————————————————————————————————————————————————————————————————第四行代码:循环 —— 让电脑做重复的苦力for i in range(10):
print(i)
人类最讨厌重复劳动,但电脑最喜欢。这就是循环。
这行代码做了什么?让 print 语句重复执行10次,输出变量i的值。
重点:
for 是循环关键词。
i 是一个临时变量(可以随便取名)。
in range(10) 表示“产生 0,1,2,3,4,5,6,7,8,9 这10个数字,每个数字执行一次循环体”。
同样的,循环体也要缩进。
运行结果如下图:

如果你想在工作中输出100个不同名称的word文件,我们可以用for循环结合python相关的功能很容易实现。
——————————————————————————————————————————————————————————————————————————————第五行代码:函数 —— 把你的工具封装起来
def greet(name):
print(f"你好,{name}!")
写程序就像盖房子,如果你每次砌砖都要从头和泥,那效率太低了。函数就是封装好的工具,随用随取。
这行代码做了什么?定义了一个名叫 greet 的工具。你给它一个 name(名字),它就会跟你打招呼。
重点:
def 是定义函数的关键词。
greet 是函数名(见名知意)。
name 是参数,相当于工具的入口。
调用函数非常简单:
greet("小明")# 输出:你好,小明!
greet("小红")# 输出:你好,小红!
只需要写一次函数体,就可以重复使用无数次。我们来回顾一下这5行代码:
print:让程序会输出内容。
变量:让程序会记忆。
if:让程序会判断。
for:让程序会重复。
def:让程序会封装(复用)。
只要你把这5个概念搞明白了,Python的基础语法就算入门了。
剩下的什么列表、元祖、集合、字典、类、模块,都是在这些基础之上的“玩法”。就像你学会了“主谓宾”,剩下的就是不断积累词汇量和阅读量。
最后送你一句话:编程不是背语法,而是学逻辑。把这5行代码在电脑上敲一遍(不要复制粘贴!),你会发现,编程的大门已经向你敞开了。
行动起来吧!去写你的第一行 print("Hello World")。
如果您觉得这篇文章对您有帮助,请给作者点个赞,转发或评论“有用”,您的支持是我的最大动力!