4. 基本功:Python语法基础
4.7 第二个Python程序

Python 程序的基本编写流程

在初步掌握了缩进、注释、数和表达式、变量、语句、函数这些基础概念后,让我们来编写一个稍微完整点儿的 Python 程序吧。

创建新的 Python 文件

打开一个你喜欢的 IDE,例如 Visual Studio Code,如下所示。

┌────────────────────────────────────────────────────────┐
│Visual Studio Code                                -  x 
├────────────────────────────────────────────────────────┤
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
└────────────────────────────────────────────────────────┘

编写注释

复习:在 Python 中,注释以井号()开头。注释并不被 Python 解释器执行,其作用是为代码提供上下文或解释。

在 IDE 中输入下面代码:

# 这是我的第二个Python程序。

定义变量

复习:在 Python 中,变量是用于存储数据的容器。我们不需要在使用变量前声明变量类型,Python 会根据我们分配给变量的值自动确定其类型。

让我们在 IDE 中输入如下代码:

# 定义变量
x = 5
y = 10

编写表达式

复习:在 Python 中,表达式是可以生成结果的变量、值和运算符的组合。

让我们继续在 IDE 中输入如下代码:

# 编写表达式
z = x + y

编写语句

复习:语句是 Python 可以执行的代码行。在 Python 中,大多数表达式都可以用作语句。

让我们继续在 IDE 中输入如下代码:

# 编写语句
print(z)

定义函数

复习:函数是一组可以在整个程序中重复使用的代码块。在 Python 中,我们使用 def 关键字定义一个函数,同时,我们可以给函数设置不同的参数。

让我们继续在 IDE 中输入如下代码:

# 定义函数
def add_numbers(x, y):
    z = x + y
    print(z)

调用函数

在完成了函数定义后,我们可以调用它并传递一些参数。

# 调用函数
add_numbers(5, 10)

我们将参数 510 传递给 add_numbers 函数。该函数将计算 510 的总和并打印结果,应该是 15

保存和运行代码

上述完整的代码如下所示:

# 这是我的第二个Python程序。
 
# 定义变量
x = 5
y = 10
 
# 编写表达式
z = x + y
 
# 编写语句
print(z)
 
# 定义函数
def add_numbers(x, y):
    z = x + y
    print(z)
 
# 调用函数
add_numbers(5, 10)

然后,在 IDE 中将上述代码保存到脚本文件 run_add.py

在命令行中运行该脚本。

┌────────────────────────────────────────────────────────┐
│Command Prompt                                    -  x 
├────────────────────────────────────────────────────────┤
│Microsoft Windows [Version 10.0.0]                      
│(c) 2015 Microsoft Corporation. All rights reserved.    │
                                                        
│C:\>python run_add.py                                   
│15                                                      
│15                                                      
│C:\> _                                                  
                                                        
                                                        
                                                        
                                                        
└────────────────────────────────────────────────────────┘

总结

好了,我们已经完成自己的第二个 Python 程序。在掌握了本章所讲述的基本概念之后,我们就可以开始学习构建更复杂的 Python 应用了。