python函数封装与调用
时间: 2023-08-03 10:05:19 浏览: 95
在 Python 中,函数是一种非常重要的编程结构,它可以让我们把一段代码封装起来,然后通过调用函数的方式来复用这段代码。
函数的基本语法如下:
```python
def function_name(parameters):
"""
Docstring: 函数的文档字符串,用于描述函数的功能、参数、返回值等信息。
"""
# 函数体,即具体要执行的操作
return value # 返回值,可选
```
其中,`def` 是函数定义的关键字,`function_name` 是函数的名称,`parameters` 是函数的参数列表,参数列表可以为空或包含多个参数,多个参数之间用逗号隔开。函数体是由缩进的代码块构成,它们是函数要执行的操作。`return` 语句用于返回函数的结果,如果没有 `return` 语句,则函数默认返回 `None`。
下面是一个简单的函数示例:
```python
def add(a, b):
"""
计算两个数的和
"""
sum = a + b
return sum
```
在调用函数时,我们需要输入函数的名称和参数,例如:
```python
result = add(1, 2)
print(result) # 输出 3
```
在这个例子中,我们定义了一个名为 `add` 的函数,它接受两个参数 `a` 和 `b`,计算它们的和并返回结果。然后我们通过调用 `add` 函数并传入参数 1 和 2,得到了函数的返回值 3。
函数的调用可以出现在程序的任何地方,只要在调用之前已经定义了该函数即可。在 Python 中,函数的定义通常放在程序的开头或者模块的顶部。
函数封装是一种非常重要的编程技巧,它可以帮助我们将复杂的程序逻辑分解成多个小的函数,提高代码的可读性和可维护性。
阅读全文