一、先把工具装好
去 python.org 下载最新版 Python。安装时有一个容易被忽略但很重要的选项:勾选 "Add Python to PATH" 。勾上它,你才能在命令行里直接输入 python 来运行程序。
装完后,打开终端(Windows 是「命令提示符」或 PowerShell,Mac 是「终端」),输入:
python --version
如果看到类似 Python 3.12.0 的输出,就成功了。
二、第一行代码
在终端里输入 python 并回车,你会进入一个交互环境,提示符变成 >>>。在这里输入:
print("你好,世界")
回车,屏幕上会显示 你好,世界。
print 的意思是「打印」,它把括号里的内容显示出来。引号表示这是一段文字,程序不会去理解它,只会原样输出。
想退出这个环境,输入 exit()。
三、变量:给数据起个名字
变量就是一个贴了标签的盒子,你把数据放进去,以后用标签就能取出来。
name = "小明"
age = 18
print(name, "今年", age, "岁")
输出是 小明 今年 18 岁。
这里的 = 不是数学里的「等于」,而是「赋值」——把右边的值放进左边的名字里。
四、几种基本的数据类型
Python 里最常用的几种数据长这样:
title = "猜数字" # 字符串,文字
count = 42 # 整数
price = 3.14 # 浮点数,带小数
is_win = True # 布尔值,只有 True 和 False
nums = [1, 2, 3] # 列表,一串数据
你不需要背,用到的时候自然会记住。现在只要知道:文字要用引号包起来,数字不用。
五、让程序做选择:if
程序的价值在于它能根据情况做不同的事。
score = 75
if score >= 60:
print("及格了")
else:
print("没及格")
注意 if 那行末尾的冒号,以及下一行的缩进(通常是四个空格)。Python 用缩进来表示「这几行属于上面那个条件」,缩进错了程序就会报错。这是新手最容易踩的坑,记住就好。
如果想判断多种情况,可以用 elif:
if score >= 90:
print("优秀")
elif score >= 60:
print("及格")
else:
print("不及格")
六、重复做事:for 循环
要重复执行同样的操作,用循环。
for i in range(3):
print("第", i + 1, "次")
range(3) 会依次产生 0、1、2,所以程序会打印三次。注意它是从 0 开始的,这是编程里的常见习惯。
七、函数:把代码打包起来
如果一段逻辑你要用很多次,就把它写成函数。
def greet(name):
return "你好," + name
print(greet("小红"))
def 是定义函数,name 是传进来的参数,return 把结果送回去。函数的好处是:写一次,到处用;改的时候只改一个地方。
八、实战:写一个猜数字游戏
现在把上面学到的东西组合起来,写一个完整的小程序。新建一个文件叫 guess.py,把下面的代码粘进去:
import random
secret = random.randint(1, 100)
print("我想了一个 1 到 100 之间的数字,你猜猜看?")
while True:
guess = int(input("请输入你猜的数字:"))
if guess < secret:
print("太小了,再试试")
elif guess > secret:
print("太大了,再试试")
else:
print("恭喜你,猜对了!")
break
保存后,在终端里进入这个文件所在的文件夹,运行:
python guess.py
然后就可以开始猜了。
简单解释一下新出现的东西:
import random引入一个随机数工具包,randint(1, 100)生成 1 到 100 之间的随机整数。input()让程序停下来等你输入,输入的内容默认是文字,所以要用int()转成数字才能比较大小。while True表示「一直重复」,直到遇到break才跳出来。
如果你输入了字母而不是数字,程序会报错退出。这个问题以后学了「异常处理」就能解决,现在不用管。
九、接下来学什么
到这里,你已经掌握了编程的核心骨架:数据、判断、循环、函数。剩下的都是在这上面长出来的枝叶。
建议的下一步顺序:
- 列表和字典的常用操作——这是处理数据的主力工具。
- 文件读写——让程序能保存和读取内容。
- 用 pip 安装第三方库——Python 真正的威力在这里,几行代码就能处理 Excel、爬网页、画图表。
- 做一个小项目——比如批量重命名文件、自动整理下载文件夹。有具体目标,学得最快。
最后一句真心话:编程不是看会的,是敲会的。这篇文章里的每一段代码,都建议你亲手敲一遍、改一改、看它怎么坏掉。坏掉再修好,那才是真正学会了。