- 一个函数A中的参数是另一个函数B,并在A函数中使用了传递进来的函数B,那这个函数B就叫做回调函数
- 即把一个函数作为形参进行传递,作为回调函数
例:
# 定义一个函数,里面的形参是一个函数
def t(f):
f()
# 回调函数
def p():
print('测试一下')
t(p)
运行后正常打印:测试一下
在实际运用中,比如一个函数中传递另一个函数以及它所需的变量
# 定义一个函数,里面的形参是一个函数以及它所需的变量
def t(x,y,f):
return f(x,y)
# 回调函数
def add(x,y):
return x+y
res = t(1,2,add)
print(res)
运行后返回结果3