如何往 python 函数里传入普通函数作为参数?
时间: 2023-06-15 10:07:36 浏览: 111
Python实现将元组中的元素作为参数传入函数的操作
在 Python 中,可以将一个函数作为参数传递给另一个函数。这种函数也被称为高阶函数。为了将一个普通函数传递给另一个函数,可以在函数调用时将函数名作为参数传递。
下面是一个例子,其中有一个普通函数 `square`,另一个函数 `process` 接受一个函数作为参数,并将其应用于一个数字:
```python
def square(x):
return x * x
def process(func, num):
return func(num)
result = process(square, 5)
print(result) # 输出 25
```
在上面的例子中,我们将 `square` 函数作为 `process` 函数的第一个参数传递,并将数字 `5` 作为第二个参数传递。`process` 函数将 `square` 函数应用于数字 `5`,并返回结果 `25`。
阅读全文