回调函数
回调函数:就是一个通过函数指针调用的函数,如果你把函数的指针(地址)作为一个参数传递给另一个参数,当这个指针被用来调用其所指向的函数时,这就是我们说的回调函数.
说人话就是:回调函数就是把函数当成一个参数传递到函数中.
def wake_call(time): #回调函数
print(time,"使用夺命电话连环call叫醒主人")
def wake_water(time): #回调函数
print(time,"使用早起泼冷水的方式叫醒主人")
def call_wake(time, func_name):
# 这个很重要,这个就是酒店服务业务的系统业务
#这是实现回调函数的核心
# time :预约时间
# func_name:回调函数名
# return :调用的函数的结果
return func_name(time)
#调用函数
被调用的函数就是回调函数
call_wake("凌晨7点", wake_call)