python回调函数的使用方法

yipeiwu_com6年前Python基础

有两种类型的回调函数:

复制代码 代码如下:

blocking callbacks (also known as synchronous callbacks or just callbacks)
deferred callbacks (also known as asynchronous callbacks)

那么,在python中如何实现回调函数呢,看代码:

复制代码 代码如下:

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)

相关文章

使用Python横向合并excel文件的实例

使用Python横向合并excel文件的实例

起因: 有一批数据需要每个月进行分析,数据存储在excel中,行标题一致,需要横向合并进行分析。 数据示意: 具有多个 代码: # -*- coding: utf-8 -*- "...

Python常用特殊方法实例总结

本文实例讲述了Python常用特殊方法。分享给大家供大家参考,具体如下: 1 __init__和__new__ __init__方法用来初始化类实例;__new__方法用来创建类实例。...

使用Python代码实现Linux中的ls遍历目录命令的实例代码

使用Python代码实现Linux中的ls遍历目录命令的实例代码

一、写在前面   前几天在微信上看到这样一篇文章,链接为:https://www.jb51.net/it/692145.html,在这篇文章中,有这样一段话,吸引了我的注意:      ...

pandas 空的dataframe 插入列名的示例

如下所示: colum = ['性别','年龄','M','样本类型'] + muta_list + ['B'] data1 = pd.DataFrame(columns=colum...

wxpython 学习笔记 第一天

1,导入 wxpython 库 import wx 2,建立窗体构造类 class 名字(wx.Frame): def __init__(self, parent, id): wx.Fr...