python中def函数的用法
时间: 2023-06-23 07:55:58 浏览: 121
Python def函数的定义、使用及参数传递实现代码
在Python中,def是用来定义一个函数的关键字。函数是一段可重用的代码,它可以在程序中被多次调用,从而避免了代码的重复编写和维护。
定义函数的语法如下:
```python
def function_name(parameters):
"函数文档字符串"
function_body
return [expression]
```
其中,function_name是函数名,可以根据需要自定义;parameters是参数列表,可以是多个参数,也可以为空;函数文档字符串是可选的,用于对函数进行说明;function_body是函数体,是实现函数功能的代码块;return语句是可选的,用于指定函数的返回值。
例如,下面是一个求和函数的示例:
```python
def add(x, y):
"这是一个求和函数"
result = x + y
return result
```
调用这个函数的方式如下:
```python
result = add(1, 2)
print(result) # 输出 3
```
在函数中,我们可以使用if语句、for循环、while循环等控制结构,以及其他函数和变量来实现复杂的逻辑。函数的参数可以是任意类型的对象,包括数字、字符串、列表、元组、字典等。函数也可以没有返回值,此时return语句可以省略。
阅读全文