第 7 课 · 阶段二 · 基础语法
第一个程序:Hello World 与 print
不管用什么工具,学习编程的第一行代码永远是 print。这一课搞懂 print 的完整用法,并理解“交互式”和“脚本”两种运行方式。
🎯 学完本课你将掌握
- 写出并运行你的第一个 Python 程序
- 理解交互式模式与脚本模式的区别
- 掌握 print 输出多个内容、换行与分隔符
一、两种运行 Python 的方式
交互式模式:在命令行输入 python 进入 >>> 提示符,一行一行地即时执行,适合快速测试。
脚本模式:把代码写进 .py 文件,用 python 文件名.py 整体运行,适合正式的程序。真实开发基本都用脚本模式。
交互式体验
1C:\> python2Python 3.13.2 ...3>>> 1 + 1425>>> print("你好")6你好7>>> exit()二、第一个程序:Hello World
在 VS Code 或 PyCharm 里新建 hello.py,输入下面这行代码并运行:
hello.py
1print("Hello, World!")✅ 要点
print 就是 Python 的“嘴”,括号里的内容会被打印到屏幕上。字符串必须用英文引号(单引号或双引号都行)包起来。
三、print 的多种用法
print 详解.py
1# 1. 输出一个字符串2print("你好,Python")34# 2. 一次输出多个内容,用逗号分隔,中间自动加空格5print("我的名字是", "小明", "今年", 10, "岁")67# 3. 输出计算结果8print(3 + 5)9print("3 + 5 =", 3 + 5)1011# 4. 用 sep 自定义分隔符12print("2026", "9", "1", sep="-")1314# 5. 用 end 自定义结尾(默认换行,可改为空格或空)15print("第一行", end=" ")16print("还在同一行")| 写法 | 效果 |
|---|---|
| print(1, 2, 3) | 1 2 3(默认空格分隔) |
| print(1, 2, sep='-') | 1-2(自定义分隔符) |
| print('a', end='') | a 后面不换行 |
| print() | 只输出一个空行 |
四、动手运行你的程序
- 1用编辑器新建 hello.py,把上面的代码完整复制进去(建议亲手敲一遍)。
- 2保存(Ctrl+S)。
- 3点击运行按钮,或终端执行 python hello.py。
- 4对照输出,检查是否和你预期一致。
五、常见错误与解决
常见错误与解决
| 错误现象 | 原因 / 解决方法 |
|---|---|
SyntaxError: invalid syntax | 多半是引号用了中文引号“”,或括号没配对,检查符号是否为英文半角。 |
NameError: name 'xxx' is not defined | print 后少了括号,或单词拼错。 |
找不到文件 | 运行前先 cd 到 hello.py 所在目录,或使用编辑器运行。 |
中文乱码 | 文件编码没保存为 UTF-8,在 VS Code 右下角切换编码后重存。 |
✍️ 小练习
用 print 输出一首小诗(至少 4 行),用 end='' 让其中两行显示在同一行,用 sep 输出格式为 2026-09-01 的日期。
📌 本节小结
print 是 Python 的第一课:字符串用引号包裹、多个值用逗号分隔、sep 控分隔、end 控结尾。你已跑通第一个程序,完成了从 0 到 1 的跨越。下一课学习注释与代码规范,把好习惯养成。