第一个Python程序 #
一、程序员的仪式:Hello World #
按照程序员的传统,学习一门新语言的第一件事就是输出"Hello World"。让我们开始吧!
二、使用交互式解释器 #
2.1 启动解释器 #
打开终端(命令提示符),输入:
bash
python # Windows
python3 # macOS/Linux
你会看到类似这样的输出:
text
Python 3.12.0 (main, Oct 2 2023, 10:00:00)
[Clang 14.0.0 (clang-1400.0.29.202)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>
>>> 是Python提示符,表示Python正在等待你输入代码。
2.2 输出Hello World #
在 >>> 后输入:
python
>>> print("Hello World!")
Hello World!
恭喜!你已经运行了第一个Python程序。
2.3 尝试更多操作 #
python
>>> print("你好,Python!")
你好,Python!
>>> 1 + 1
2
>>> 10 * 5
50
>>> 2 ** 10
1024
2.4 退出解释器 #
python
>>> exit()
或者按 Ctrl + D(macOS/Linux)或 Ctrl + Z(Windows)。
三、运行Python脚本文件 #
3.1 创建脚本文件 #
使用文本编辑器创建一个名为 hello.py 的文件:
python
# hello.py
# 我的第一个Python程序
print("Hello World!")
print("你好,Python!")
print("这是一个简单的Python程序")
3.2 运行脚本 #
在终端中,切换到文件所在目录,运行:
bash
python hello.py # Windows
python3 hello.py # macOS/Linux
输出:
text
Hello World!
你好,Python!
这是一个简单的Python程序
四、代码解释 #
4.1 注释 #
python
# 这是单行注释
"""
这是多行注释
可以写很多行
"""
'''
这也是多行注释
使用单引号
'''
注释不会被Python执行,用于解释代码功能。
4.2 print函数 #
print() 是Python最常用的内置函数之一:
python
# 输出字符串
print("Hello")
# 输出数字
print(123)
# 输出多个值
print("苹果", "香蕉", "橙子")
# 指定分隔符
print("2024", "03", "16", sep="-") # 输出:2024-03-16
# 指定结尾字符
print("第一行", end="")
print("第二行") # 输出:第一行第二行
五、让程序更有趣 #
5.1 用户输入 #
python
# input.py
name = input("请输入你的名字:")
print("你好," + name + "!")
运行:
bash
python input.py
输出:
text
请输入你的名字:小明
你好,小明!
5.2 简单计算器 #
python
# calculator.py
print("简单计算器")
print("-" * 20)
a = int(input("请输入第一个数字:"))
b = int(input("请输入第二个数字:"))
print(f"{a} + {b} = {a + b}")
print(f"{a} - {b} = {a - b}")
print(f"{a} * {b} = {a * b}")
print(f"{a} / {b} = {a / b}")
六、代码规范 #
6.1 文件编码 #
Python 3默认使用UTF-8编码,可以直接在代码中使用中文:
python
# -*- coding: utf-8 -*- # Python 2需要这行,Python 3不需要
print("你好,世界!")
6.2 缩进 #
Python使用缩进来表示代码块,通常使用4个空格:
python
if True:
print("条件为真") # 这行有缩进
6.3 语句分隔 #
python
# 一行一条语句
x = 1
y = 2
# 一行多条语句(不推荐)
x = 1; y = 2
# 长语句换行
total = 1 + 2 + 3 + 4 + 5 + \
6 + 7 + 8 + 9 + 10
# 或使用括号
total = (1 + 2 + 3 + 4 + 5 +
6 + 7 + 8 + 9 + 10)
七、常见错误 #
7.1 语法错误 #
python
# 缺少引号
print("Hello World) # SyntaxError
# 括号不匹配
print("Hello" # SyntaxError
7.2 缩进错误 #
python
if True:
print("错误") # IndentationError: 缺少缩进
7.3 拼写错误 #
python
Print("Hello") # NameError: 'Print' 未定义(Python区分大小写)
八、练习 #
尝试编写以下程序:
练习1:个人信息 #
python
# 输出你的个人信息
name = "你的名字"
age = 20
print(f"姓名:{name}")
print(f"年龄:{age}")
练习2:数学运算 #
python
# 计算圆的面积
radius = 5
pi = 3.14159
area = pi * radius ** 2
print(f"半径为 {radius} 的圆,面积是 {area}")
练习3:温度转换 #
python
# 摄氏度转华氏度
celsius = 25
fahrenheit = celsius * 9 / 5 + 32
print(f"{celsius}°C = {fahrenheit}°F")
九、总结 #
本章你学到了:
- 如何启动和使用Python交互式解释器
- 如何创建和运行Python脚本文件
print()函数的基本使用input()函数获取用户输入- Python代码的基本规范
下一章,我们将深入学习Python的基础语法。
最后更新:2026-03-16