python中fun函数
时间: 2024-02-03 16:15:06 浏览: 67
python中私有函数调用方法解密
5星 · 资源好评率100%
在Python中,函数可以使用关键字`def`来定义。语法如下:
```python
def function_name(parameters):
"""
Docstring: 函数的说明文档
"""
# 函数体
return [expression]
```
其中,`parameters`是函数的参数列表,可以为空。函数体中的代码块是函数的具体实现。`return`语句用于返回函数结果,可以省略,如果省略,则返回`None`。
下面是一个简单的示例:
```python
def add(x, y):
"""
返回两个数的和
"""
return x+y
result = add(2, 3)
print(result) # 输出5
```
在Python中,函数也可以作为参数传递给其他函数。这种函数作为参数的使用方式称为高阶函数。以下是一个示例:
```python
def add(x, y):
"""
返回两个数的和
"""
return x+y
def apply(func, x, y):
"""
将函数func应用到x和y上
"""
return func(x, y)
result = apply(add, 2, 3)
print(result) # 输出5
```
除了使用`def`关键字定义函数,Python还提供了一种更简单的定义函数的方式,即使用`lambda`表达式。`lambda`表达式是一种匿名函数,它可以接受任意数量的参数,并返回一个单一的表达式的值。以下是一个示例:
```python
add = lambda x, y: x + y
result = add(2, 3)
print(result) # 输出5
```
总的来说,Python中的函数非常灵活,可以根据不同的需求来选择不同的定义方式。
阅读全文