正式开始学习 Python 前,先来聊一个大家常会问到的问题:为什么选择这门语言。说完之后,我们写三行代码完成初次演示。配置好运行环境,成功执行第一段程序,完整走完编码、运行、查看输出的整套流程,本章内容就到此结束。
先把 Hello World 跑起来
把下面三行存成 hello.py,在终端运行 python hello.py:
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 环境就没问题了。