回调函数
回调函数:就是一个通过函数指针调用的函数,如果你把函数的指针(地址)作为一个参数传递给另一个参数,当这个指针被用来调用其所指向的函数时,这就是我们说的回调函数.

说人话就是:回调函数就是把函数当成一个参数传递到函数中.

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)

 

 

 

 

 posted on 2020-01-31 09:12  墨语i  阅读(1382)  评论(1)    收藏  举报