第一个 Python 程序
本章将教你如何编写和运行 Python 程序,并介绍基本的输出操作。
Hello World 程序
在编程界,有一个传统:学习第一门编程语言时,首先编写的程序叫做 "Hello World"。这个传统始于 1978 年的《C 程序设计语言》一书。
编写 Hello World
使用 print() 函数可以向屏幕输出内容:
print("Hello, World!")
运行程序
将代码保存为 .py 文件,然后在命令行运行:
python hello.py
输出结果:
Hello, World!
print() 函数详解
print() 是 Python 中最常用的函数之一,用于输出信息。
基本语法
print(内容)
输出字符串
print("你好,世界!")
print('Hello, World!')
输出数字
print(100)
print(3.14)
print(-5)
输出多个内容
可以使用逗号分隔多个内容,print 会自动添加空格:
print("我的名字是", "张三")
print("我今年", 18, "岁")
输出:
我的名字是 张三
我今年 18 岁
转义字符
| 转义字符 | 描述 |
|---|---|
\n | 换行 |
\t | 制表符(Tab) |
\\ | 反斜杠 |
\' | 单引号 |
\" | 双引号 |
print("第一行\n第二行")
print("姓名\t年龄")
print("C:\\Users\\Admin")
输出:
第一行
第二行
姓名 年龄
C:\Users\Admin
不换行输出
默认情况下,print() 会在输出后换行。使用 end 参数可以改变这个行为:
print("苹果", end=" ")
print("香蕉", end=" ")
print("橙子")
输出:
苹果 香蕉 橙子
交互式编程
除了运行脚本文件,你还可以在交互式环境中编写代码。
使用 Python 交互式解释器
在命令行中输入 python 或 python3,会进入 Python 交互式环境:
$ python
Python 3.13.2 (main, Sep 4 2025) [GCC] ... on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> print("Hello, World!")
Hello, World!
>>>
输入 exit() 或 quit() 可以退出交互式环境。
使用 IPython
如果你安装了 IPython,可以获得更好的交互体验:
ipython
注释
注释是对代码的解释说明,Python 解释器会忽略注释。
单行注释
使用 # 符号:
# 这是一个注释
print("Hello") # 输出 Hello
多行注释
使用三个引号(单引号或双引号):
"""
这是一个多行注释
可以写很多行
"""
'''
这也是多行注释
'''
命名规范
在编写程序时,需要给变量、函数等命名。Python 的命名规则如下:
标识符规则
- 标识符由字母、数字、下划线组成
- 不能以数字开头
- 区分大小写
- 不能使用 Python 关键字
命名约定
# 变量命名(小写字母,单词间用下划线分隔)
user_name = "张三"
student_age = 20
# 常量命名(全大写)
MAX_VALUE = 100
PI = 3.14159
# 函数命名(与小写变量相同)
def say_hello():
print("你好")
# 类命名(首字母大写)
class User:
pass
关键字
以下是 Python 的关键字(保留字),不能用作标识符:
False class finally is return
None continue for lambda try
True def from nonlocal while
and del global not with
as elif if or yield
assert else import pass
break except in raise
实战练习
练习 1:输出个人信息
编写程序,输出你的个人信息:
print("===== 个人信息 =====")
print("姓名:张三")
print("年龄:20")
print("城市:北京")
print("==================")
练习 2:艺术字输出
使用 print() 制作一个简单的艺术图案:
print(" *")
print(" ***")
print(" *****")
print("*******")
print(" *****")
print(" ***")
print(" *")
练习 3:数学计算输出
输出数学表达式的结果:
print("10 + 5 =", 10 + 5)
print("10 - 5 =", 10 - 5)
print("10 * 5 =", 10 * 5)
print("10 / 5 =", 10 / 5)
小结
本章我们学习了:
- 如何编写和运行第一个 Python 程序
print()函数的基本用法- 转义字符的使用
- 注释的写法
- 标识符的命名规则
下一步
在下一章中,我们将学习 Python 的基础语法,包括变量、数据类型和运算符。