python函数定义
时间: 2023-07-07 07:08:35 浏览: 78
python函数定义和调用过程详解
在 Python 中,函数的定义使用 `def` 关键字。函数定义的一般形式如下:
```python
def function_name(parameters):
"""文档字符串"""
# 函数体
return [expression]
```
其中,`function_name` 是函数名,`parameters` 是函数的参数列表,可以为空;`文档字符串` 是可选的函数文档字符串,用于描述函数的作用和使用方法;`函数体` 是函数的具体实现;`return` 语句可选,用于返回函数执行结果。
例如,定义一个简单的函数用于计算两个数的和:
```python
def add(x, y):
"""计算两个数的和"""
result = x + y
return result
```
调用该函数可以使用 `function_name(arguments)` 的形式,例如:
```python
result = add(1, 2)
print(result) # 输出3
```
注意,在 Python 中,函数的参数传递是按值传递的,如果一个参数是可变对象(如列表或字典),则函数内部对该对象的修改会影响到函数外部该对象的值。
阅读全文