python回调函数怎么用
时间: 2023-07-11 09:26:55 浏览: 81
python回调函数的使用方法
在 Python 中,回调函数通常用于异步编程或事件驱动编程中。回调函数是一个作为参数传递给另一个函数的函数,当满足特定条件时会被调用。下面给出一个简单的回调函数的示例:
```python
def calculate(num1, num2, callback):
result = num1 + num2
callback(result)
def show_result(result):
print("The result is:", result)
calculate(2, 3, show_result)
```
在上面的示例中,我们定义了一个名为 `calculate` 的函数,它接受三个参数:`num1` 和 `num2` 是两个数字,`callback` 是一个回调函数。在 `calculate` 函数中,我们将 `num1` 和 `num2` 相加得到结果 `result`,然后将其传递给回调函数 `callback`。最后,我们调用 `calculate` 函数并传递参数 `2`、`3` 和 `show_result`,`show_result` 是一个简单的函数,它打印出结果。
当 `calculate` 函数完成计算时,它会调用回调函数 `show_result` 并将结果作为参数传递给它。在本例中,`show_result` 函数只是简单地打印结果,但在实际应用中,回调函数可以执行任何你想要的操作。
阅读全文