当前位置:首页>python>Python极简入门:给非程序员的一次大脑体操

Python极简入门:给非程序员的一次大脑体操

  • 2026-10-11 06:14:54
Python极简入门:给非程序员的一次大脑体操
这是一篇考验耐心的文章。

如果你想深入学习AI知识,那么Python是一座绕不过去的山,因为Python已经事实上成为AI底层的标准语言。如果你从来没有碰过编程,此刻看到下面出现的代码行,大概率会像看到没有学过的外语一样,心里发怵。

这很正常,因为编程就是一门语言,是人和机器交流的语言。

但你只要逐字耐心读下去,会发现代码的意思,其实一点都不难懂。

本文不是教你写代码的,只是一次最简单的语法扫盲——帮你把Python那些最常见的符号和写法认个脸熟。

看完之后,哪天偶遇一段Python代码,不至于两眼一抹黑。

向世界发出咆哮

python
print("Hello World!")  # 把括号里的内容显示到屏幕上

print 就是"打印"的意思。在Python里,它不是真的去连打印机,而是把内容显示在屏幕上。

这行代码的意思就一句话:把括号里的文字显示出来。

"Hello World!" 两边加的引号,是在告诉Python:这是一个文本字符串,别当别的东西处理。

给东西起名字

python
name = "小明"# 文本,用引号包起来age = 25# 整数,直接写数字height = 1.75# 小数(浮点数)is_student = True# 布尔值,只有True或Falseprint(name, age, height, is_student)

等号 = 在Python里不是"等于"的意思,而是"赋值"——把右边的东西装进左边的盒子里。

name 就是盒子,"小明" 是装进去的东西。

你不需要提前告诉Python这个盒子里装的是文本还是数字,它自己会判断。

这种"不声明类型"的特点,叫动态类型,是Python简单好用的原因之一。

True 表示"真",False 表示"假",注意首字母要大写。

算术那点事

python
print(10 + 3)   # 加法,结果13print(10 - 3)   # 减法,结果7print(10 * 3)   # 乘法,结果30print(10 / 3)   # 除法,结果3.333...(得到小数)print(10 // 3)   # 整除,砍掉小数部分,结果3print(10 % 3)   # 取余数,10除以3余1,结果1print(2 ** 3)   # 乘方,2的3次方,结果8

加减乘除不用多说了。值得留意的是后四个。

普通除法 / 会算出小数,哪怕能整除也给你带个小数点。

// 是整除,直接把小数部分砍掉。

% 是取余数,就是除完之后剩的那个尾巴。

** 是乘方,2 ** 3 就是2乘自己三次。

这些符号看着怪,用几次就顺手了。

让用户开口说话

python
name = input("你叫什么名字?")  # 程序会停下来等你输入print("你好," + name + "!")   # 用加号把文字拼到一起

input() 是Python接收用户输入的方式。程序跑到这行会停下来,等你在键盘上打字,按回车确认。

你输入的内容会被存进 name 变量里。

下一行用 + 把几段文字拼到一起——在Python里,字符串之间用加号就能拼接,像串珠子一样。

如果……就……

python
score = 85# 假设考了85分if score >= 90:       # 如果90分以上    print("优秀")elif score >= 60:     # 否则如果60分以上    print("及格")else:                 # 以上都不满足    print("加油")

这段代码在干一件很生活的事:根据分数给评价。

if 后面跟一个条件,满足就执行下面那行。

elif 是"否则如果",前面不满足才看这条。

else 是最后兜底的,以上都不满足就走这里。

注意每个条件下面那行代码前面有缩进(空格)。

Python靠缩进来判断"这段代码归谁管",不像别的语言用花括号。这也是Python看着干净的原因。


看到这里,恭喜你,已经算入门了。

前面这些内容,读懂的人比想象中多得多。

接下来要晋级了,难度只增加一点点,但能让你看到代码真正"动起来"的样子。


重复的力量

python
for i in range(1, 6):         # 从1到5(不包含6)    print("第" + str(i) + "次")  # str()把数字变成文字

for 循环干的事就是"把一段代码重复跑若干遍"。

range(1, 6) 生成从1到5的数字序列——注意,不包含6,这是Python的一个规矩,左闭右开。

所以这段代码会输出"第1次"到"第5次"。

str(i) 是把数字转成文字,这样才能和字符串拼接。

自己转圈

python
count = 0# 计数器从0开始while count < 3:         # 只要count小于3,就继续循环    print("当前计数:" + str(count))    count = count + 1# 每跑一圈,count加1

while 跟 for 都是循环。

区别在于 for 是"数着来"(知道要跑几圈),while 是"看着来"(只要条件满足就一直跑)。

这里先设了个计数器 count 从0开始,只要它小于3就继续循环,每跑一圈给它加1。

跑三轮之后条件不满足了,循环自动结束。

把重复劳动封装起来

python
def greet(name):          # 定义一个叫greet的函数,需要一个参数name    print("你好," + name + "!")greet("小红")    # 调用函数,输出:你好,小红!greet("小刚")    # 再调一次,输出:你好,小刚!

def 是"定义"的意思,用来造一个属于你自己的函数。

greet 是函数名,括号里的 name 是参数——也就是这个函数干活需要的材料。

定义好之后,想用就喊它的名字,把材料递进去就行。

函数的价值:写一遍,调用无数次。

好了,以上就是Python最基础的语法扫盲。

你不需要记住它们,认个脸熟就行。下次再看到Python代码,至少不会觉得那是天书。

真想学写代码,找个在线练习平台敲几遍,手感自然就来了。

最新文章

随机文章