搭建好开发环境后,我们来动手写第一个 Python 程序。这一节会覆盖每个初学者最先接触的四个核心操作。
一个最小可运行的例子
打开你的编辑器(VS Code 或 PyCharm),新建一个文件,命名为 hello.py,输入以下内容:
# 这是我的第一个 Python 程序
name = "小明" # 定义一个变量,存储名字
age = 25 # 定义一个变量,存储年龄
print("你好,世界!") # 输出一句问候
print(name, "今年", age, "岁") # 输出变量内容
这就是一个完整可运行的 Python 程序。下面我们逐一说清每部分在干什么。
运行方式
Python 程序有两种最常见的运行方式:
方式一:命令行直接运行
打开终端(Windows 是 CMD 或 PowerShell,macOS/Linux 是终端),进入 hello.py 所在目录,输入:
python hello.py
回车后,你会看到输出结果。这就是最直接的方式。
方式二:在编辑器中运行
- VS Code:安装 Python 扩展后,打开
.py文件,点击右上角的三角运行按钮即可。 - PyCharm:右键代码区域,选择 “Run 'hello'” 或直接按快捷键(通常是 Ctrl+Shift+F10)。
两种方式本质一样,编辑器内部也是帮你调用了 Python 解释器。
输出:print() 函数
print() 是 Python 内置的输出函数,也是最常用的调试工具。基本用法:
print("你好") # 输出字符串,需要用引号包围
print(42) # 输出数字,直接写
print("名字:", name) # 同时输出字符串和变量,用逗号分隔会自动加空格
你可以把任何想看到的内容放进 print() 里,多个内容用逗号隔开。程序运行到这一行,就会把内容显示在屏幕上。
变量
变量是存储数据的“标签”。Python 中,你不需要先声明类型,直接赋值就创建了变量:
name = "小明" # 字符串类型
age = 25 # 整数类型
height = 1.75 # 浮点数类型
is_student = True # 布尔类型
核心规则:
- 变量名只能包含字母、数字和下划线,不能以数字开头。
- 区分大小写:
Name和name是两个不同变量。 - 看到等号
=时,理解为“把右边的值赋给左边的变量名”。
动态类型:Python 中变量本身没有固定类型,它只是指向一个值。你可以随时让它指向其他类型:
x = 10 # x 是整数
x = "hello" # x 现在指向字符串,这是允许的
这种灵活性让写代码更快,但要注意自己清楚变量当前存的是什么。
注释
注释是写给人看的说明文字,Python 解释器会完全忽略它们。
单行注释:用 # 开头,到行尾都是注释。
# 计算总价
total = price * quantity # 单价乘以数量
多行注释:用三个连续引号包围(单引号或双引号都可以),但严格来说这是多行字符串,常被用作注释:
"""
这是一个多行注释
可以写很多行
解释这段代码的用途
"""
什么时候写注释:
- 解释“为什么这么做”,而不是“做了什么”。代码本身已经说明了“做什么”。
- 复杂的业务逻辑、临时的补丁方案、容易误解的地方。
完整的第一个程序与运行结果
回到开头那个程序,运行 python hello.py 后,屏幕上会显示:
你好,世界!
小明 今年 25 岁
到这一步,你已经完成了一个完整的“编码 → 运行 → 看到结果”的闭环。接下来要做的就是在这个基础上,逐步学习更多数据类型、控制流程和函数,写出越来越有实际用处的程序。