Call back function

来源:互联网 发布:网络文化建设申论 编辑:程序博客网 时间:2024/05/22 16:40
def double(x):
    return x*2
    
def quadruple(x):
    return x*4
    
def getOddNumber(k, getEvenNumber):
    return 1 + getEvenNumber(k)
    


def main():
    k=1
    i = getOddNumber(k, double)
    print(i)
    i= getOddNumber(k,quadruple)
    print i
    i= getOddNumber(k, lambda x:x*8)
    print(i)
    
if __name__ == "__main__":
    main()

    

####这是一个简单的回调函数的例子,通过多一层的封装。使上层调用接口拥有了更多的灵活性。



###学会查找python的说明文档:



参考文章:http://blog.csdn.net/tchenjx/article/details/51661173

                  http://www.crifan.com/python_detailed_explain_about___name___and___main__/

0 0
原创粉丝点击