python def函数
时间: 2023-09-28 13:07:20 浏览: 77
在 Python 中,`def` 用于定义函数,它的基本语法如下:
```python
def function_name(arguments):
# function body
return result
```
其中:
- `function_name` 是函数的名称,可以自定义,但建议采用有意义的名称;
- `arguments` 是函数的参数,可以是零个或多个,多个参数之间用逗号分隔;
- `function body` 是函数的执行体,也就是函数要完成的任务;
- `return` 关键字用于返回函数的结果,可以不返回值。
例如,下面是一个简单的求和函数的例子:
```python
def sum(x, y):
result = x + y
return result
```
这个函数接受两个参数 `x` 和 `y`,将它们相加后返回结果。你可以通过下面的方式调用这个函数:
```python
a = 3
b = 4
c = sum(a, b)
print(c) # 输出 7
```
注意,在 Python 中,函数体的代码必须缩进,通常使用 4 个空格或 1 个制表符缩进。函数体中的第一条语句通常是函数的文档字符串(docstring),用于描述函数的功能和参数等信息。例如:
```python
def sum(x, y):
"""
计算两个数的和。
参数:
x: 第一个数
y: 第二个数
返回值:
两个数的和
"""
result = x + y
return result
```
可以使用 `help()` 函数来查看函数的文档字符串:
```python
help(sum)
```
输出:
```
Help on function sum in module __main__:
sum(x, y)
计算两个数的和。
参数:
x: 第一个数
y: 第二个数
返回值:
两个数的和
```
阅读全文