python中回调函数,callback的含义

    对于回调函数,一直都是大概了解,很模糊概念,看到一篇较好的解释文章,特此记录。

 

在计算机程序设计中,回调函数简称回调(callback),指的是通过函数参数传递到其他代码的,某一块可用执行代码的应用。

def my_callback(input):

    print "function my_callback was called with %s input" % (input,)
 
def caller(input, func):
    func(input)
 
for i in range(5):

    caller(i, my_callback)

    将函数作为参数传递到其他代码中,且可以成功执行该段代码。这种操作即为回调。

yield Request(url='%s' % ph_type,callback=self.parse_ph_key)

以上为我当时碰到的回调函数,以及理解方式

  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值