第 7 课 · 阶段二 · 基础语法

第一个程序:Hello World 与 print

不管用什么工具,学习编程的第一行代码永远是 print。这一课搞懂 print 的完整用法,并理解“交互式”和“脚本”两种运行方式。

第 7 课阶段二 · 基础语法难度:入门建议时长:25 分钟关键词:print · 交互式 · 脚本运行

🎯 学完本课你将掌握

  • 写出并运行你的第一个 Python 程序
  • 理解交互式模式与脚本模式的区别
  • 掌握 print 输出多个内容、换行与分隔符

一、两种运行 Python 的方式

交互式模式:在命令行输入 python 进入 >>> 提示符,一行一行地即时执行,适合快速测试。

脚本模式:把代码写进 .py 文件,用 python 文件名.py 整体运行,适合正式的程序。真实开发基本都用脚本模式。

交互式体验
1C:\> python
2Python 3.13.2 ...
3>>> 1 + 1
42
5>>> 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")
3
4# 2. 一次输出多个内容,用逗号分隔,中间自动加空格
5print("我的名字是", "小明", "今年", 10, "岁")
6
7# 3. 输出计算结果
8print(3 + 5)
9print("3 + 5 =", 3 + 5)
10
11# 4. 用 sep 自定义分隔符
12print("2026", "9", "1", sep="-")
13
14# 5. 用 end 自定义结尾(默认换行,可改为空格或空)
15print("第一行", end=" ")
16print("还在同一行")
写法效果
print(1, 2, 3)1 2 3(默认空格分隔)
print(1, 2, sep='-')1-2(自定义分隔符)
print('a', end='')a 后面不换行
print()只输出一个空行

四、动手运行你的程序

  1. 1
    用编辑器新建 hello.py,把上面的代码完整复制进去(建议亲手敲一遍)。
  2. 2
    保存(Ctrl+S)。
  3. 3
    点击运行按钮,或终端执行 python hello.py。
  4. 4
    对照输出,检查是否和你预期一致。

五、常见错误与解决

常见错误与解决

错误现象原因 / 解决方法
SyntaxError: invalid syntax多半是引号用了中文引号“”,或括号没配对,检查符号是否为英文半角。
NameError: name 'xxx' is not definedprint 后少了括号,或单词拼错。
找不到文件运行前先 cd 到 hello.py 所在目录,或使用编辑器运行。
中文乱码文件编码没保存为 UTF-8,在 VS Code 右下角切换编码后重存。
✍️ 小练习
用 print 输出一首小诗(至少 4 行),用 end='' 让其中两行显示在同一行,用 sep 输出格式为 2026-09-01 的日期。
📌 本节小结
print 是 Python 的第一课:字符串用引号包裹、多个值用逗号分隔、sep 控分隔、end 控结尾。你已跑通第一个程序,完成了从 0 到 1 的跨越。下一课学习注释与代码规范,把好习惯养成。