正式开始学习 Python 前,先来聊一个大家常会问到的问题:为什么选择这门语言。说完之后,我们写三行代码完成初次演示。配置好运行环境,成功执行第一段程序,完整走完编码、运行、查看输出的整套流程,本章内容就到此结束。

先把 Hello World 跑起来

把下面三行存成 hello.py,在终端运行 python 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 的输出就说明装好了。如果提示找不到命令,去 python.org 下载安装包,安装时记得勾选 Add Python to PATH。

两种运行方式

正式写程序,用 .py 文件方式运行:

python hello.py

快速试小片段,用交互式解释器:在终端输入 python 进入,看到 >>> 提示符后逐行敲代码:

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

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

print 是干什么的

print() 把内容输出到屏幕。一次可以传多个值,中间自动加空格,末尾默认换行:

print("Python", "is", "fun")
print("不换行", end="")   # end 控制结尾,默认是 \n
print("了")

输出:

Python is fun
不换行了

动手练习

试着写一个程序:声明两个变量存你的名字和年龄,用 print 输出「我是 XXX,今年 YYY 岁」。跑通了,你的 Python 环境就没问题了。