最简单、最直接的方式
这是最基本、最常用的方法,适用于所有 Python 版本。

代码
print("Hello, World!")
如何运行
- 创建文件:在你的电脑上创建一个新的文本文件,并将其命名为
hello.py(.py是 Python 文件的后缀名)。 - 写入代码:用任何文本编辑器(如记事本、VS Code、Sublime Text 等)打开
hello.py文件,将上面的代码复制粘贴进去。 - 保存文件。
- 运行程序:
- Windows: 打开命令提示符(CMD)或 PowerShell,输入
python hello.py然后按回车。 - macOS / Linux: 打开终端,输入
python hello.py然后按回车。
- Windows: 打开命令提示符(CMD)或 PowerShell,输入
注意:如果你的系统同时安装了 Python 2 和 Python 3,你可能需要使用 python3 hello.py 来确保运行的是 Python 3。
代码解释
print: 这是 Python 的一个内置函数,它的作用是在屏幕上(标准输出)显示信息。"Hello, World!": 这是一个字符串,就是你想要显示的文本内容,在 Python 中,字符串可以用单引号 () 或双引号 () 包裹。- 这是函数调用所必需的括号。
- (分号): 在 Python 中,行尾通常不需要分号,一行代码就是一个完整的语句,虽然加上分号语法上没错,但这是 C/C++/Java 等语言的习惯,在 Python 社区中不推荐这样做。
使用变量(稍微进阶)
在实际编程中,我们通常会将数据存储在变量中,以便重复使用或修改。
代码
# 定义一个变量来存储字符串 message = "Hello, World!" # 使用 print 函数来打印变量的内容 print(message)
代码解释
message = "Hello, World!":message: 这是一个变量名,你可以把它想象成一个贴着 "message" 标签的盒子。- 这是赋值运算符,它的意思是将右边的东西存入左边的变量中。
"Hello, World!": 这是字符串值,被存入了message变量这个“盒子”里。
print(message): 这次print函数接收到的不是直接的字符串,而是变量message,Python 会先找到message变量里存储的值,然后将它打印出来。
格式化字符串(Python 3.6+ 推荐方式)
当你需要将多个变量或值组合成一个字符串时,格式化字符串(f-string)是现代 Python 中最直观、最强大的方式。
代码
# 定义两个变量
greeting = "Hello"
target = "World"
# 使用 f-string (格式化字符串) 来组合它们
# f"" 表示这是一个格式化字符串
# {} 里面的变量名会被其值替换
message = f"{greeting}, {target}!"
print(message)
代码解释
f"{greeting}, {target}!":f: 字符串前面的f代表 "format"(格式化)。{greeting}: 花括号里的greeting会被替换成变量greeting的值,即"Hello"。{target}: 同理,这里会被替换成"World"。- 整个字符串会变成
"Hello, World!"。
这种方法比其他格式化方式(如 或 .format())更简洁易读,是目前的首选。

| 方法 | 代码示例 | 适用场景 | 备注 |
|---|---|---|---|
| 直接打印 | print("Hello, World!") |
最简单、最常用,入门首选。 | 适用于所有 Python 版本。 |
| 使用变量 | msg = "Hello, World!"; print(msg) |
需要存储或多次使用文本时。 | 展示了变量的基本概念。 |
| f-string | g = "Hello"; t = "World"; print(f"{g}, {t}!") |
需要将多个变量组合成一个复杂字符串时。 | Python 3.6+,推荐使用。 |
对于初学者来说,从方法一开始就完全足够了,理解 print() 函数和字符串的概念是学习 Python 的第一步,祝你学习愉快!

