第一个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")

九、总结 #

本章你学到了:

  1. 如何启动和使用Python交互式解释器
  2. 如何创建和运行Python脚本文件
  3. print() 函数的基本使用
  4. input() 函数获取用户输入
  5. Python代码的基本规范

下一章,我们将深入学习Python的基础语法。

最后更新:2026-03-16