Python 程序最常见的入门路径是脚本模式:把代码写在 .py 文件中,在终端输入命令(如 python hello.py),由解释器读入并执行该文件;程序若调用 print,文字会出现在同一终端窗口的标准输出里(并不是另开一个“解释器窗口”来显示结果)。本节先完成第一个 Hello World 示例,再说明选用 Python 的理由、如何检查解释器是否可用、脚本与交互式 REPL 两种入口,以及 print 的基本用法,为后续语法与数据类型打基础。

脚本方式:源文件 → 终端命令 → 解释器执行 → 终端显示输出 编写源文件 hello.py 终端输入命令 python hello.py Python 解释器 执行字节码 标准输出 仍在终端中显示 编辑器保存 .py 与终端运行是两步;输出与命令行在同一窗口 交互式 REPL(逐行输入 >>>)见下文两种运行方式一节
上图针对脚本文件路径。若未安装解释器或命令不在 PATH 中,终端会在执行命令前就报错,应先完成下文确认解释器是否可用一节中的检查。

第一个程序:Hello World

将下列代码保存为 hello.py,在终端执行 python hello.py(或 python3 hello.py):

Python 第一个程序 Hello World运行
print("Hello, World!")
name = "小明"
print("你好," + name)

输出:

Hello, World!
你好,小明

上述程序依次完成:输出字符串、为数据绑定名称、用 + 拼接后再输出。Python 源文件通常不需要大括号或分号,也不必事先声明变量类型,缩进与冒号将在语法一节中说明。

选用 Python 的常见理由

  • 语法简洁:结构接近自然语言,便于阅读与入门。
  • 动态类型:赋值时解释器推断类型,同一变量名可先后绑定不同类型的值。
  • 标准库丰富:文件、网络、数学、正则等常用能力随安装附带。
  • 应用领域广:脚本自动化、数据分析、Web 后端、爬虫等均可使用同一语言。
  • 跨平台:同一份源码在 Windows、macOS、Linux 上通常无需修改即可运行。

确认解释器是否可用

在终端(Windows 可使用 CMD 或 PowerShell)执行:

python --version

若显示类似 Python 3.11.x 的版本号,说明解释器已在 PATH 中。若提示找不到命令,可从 python.org 下载安装包,安装时勾选 Add Python to PATH。

本站在线运行 Python

若本机尚未安装解释器,或想先验证代码,可使用本站提供的两种在线环境(打开对应页面即可编辑、运行):

  • Python 3 在线编译器(/compiler/python3):代码在服务端执行,无需在浏览器中下载大型运行包,适合教程中的常规语法与标准库练习。
  • Pyodide 在线编译器(/compiler/pyodide):在浏览器内运行 Python,可安装部分第三方库;首次进入需下载约 10MB 运行环境,加载完成后会缓存到本地。

本篇及后续章节代码块旁的运行按钮会打开预设示例的测试页。若页面长时间停在正在初始化运行环境且进度很低,可先改用Python 3 在线编译器粘贴代码运行,避免等待 Pyodide 首次加载。

两种运行方式

脚本文件:将程序写在 .py 文件中,由解释器一次性执行整个文件:

python hello.py

交互式解释器:在终端输入 python 进入 REPL,提示符为 >>>,可逐行输入表达式并立即看到结果:

>>> print("hi")
hi
>>> 1 + 2
3

退出交互模式:输入 exit(),或在 Windows 按 Ctrl+Z、在 Linux/macOS 按 Ctrl+D。

print 函数

print() 将实参写入标准输出。多个实参之间默认以空格分隔,末尾默认追加换行符 \n:

print("Python", "is", "fun")
print("不换行", end="")   # end 指定结尾字符,默认为 \n
print("了")

输出:

Python is fun
不换行了

练习

编写程序:用两个变量分别保存姓名与年龄,再用 print 输出一句自我介绍(例如:我是 XXX,今年 YYY 岁)。若能正常执行,说明本机 Python 环境可用。

本节说明了 Python 的入门动机、环境检查与第一段可运行程序。下一节介绍语法:语句、缩进、注释与文档字符串。