Topic 2.1 - 一些简单的 Python 程序¶
1. 单行 Python 程序¶
首先我们来复习一下上一章的打印 Hello World! 的简单程序:
print("Hello World!")
2. 多行 Python 程序¶
接着我们来写一个含有多行代码的程序:
print("Hello World!")
print("Hello Python!")
print("欢迎来到编程世界")
在 Python 中,代码是按行执行的,并且遵循严格的代码规范:
- 不可以将两句代码写在一行用空格连接
- 可以有空白行
- 除非严格的缩进关系,否则每行代码前面不可以空格
- 如果一句代码太长,可以使用
\连接两行,但是 Python 官方不推荐这样做,因为写出来的代码比较难看
通过这个简单的多行代码程序,我们可以简单地看出 Python 程序的运行顺序:
- Python 程序执行时,会将整个代码单元中的所有代码全部运行,不会跳过任何一行代码,严格按照从上到下的顺序依次运行
- 如果中途某一行出现错误(Bug),Bug 之后的代码将不会继续运行
-
如果想让 Python 分步运行:
- 在
.ipynb文件中比较简单,只需要将代码拆分成多个代码单元即可 - 在
.py文件中就复杂许多,需要使用到 debug + 断点运行功能,我们在新的文件hello1.py中给大家演示这一点
- 在
3. 多文件 Python 程序¶
在实际的 Python 项目中,经常会使用到多个文件协同工作的方式来编写程序:
- 在 Jupyter Notebook 文件,也就是
.ipynb文件中,优于断点运行比较方便,我们通常把大量代码都写在一个文件中 - 如果在 Python 脚本文件,也就是
.py文件中,由于断点运行比较麻烦,我们通常会把代码拆分成多个文件来编写,每个文件做一个特定的功能
具体的多文件 Python 程序的编写方式,我们会在后续的章节中进行详细的介绍和演示。