python使用函数作为参数
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python使用函数作为参数相关的知识,希望对你有一定的参考价值。
在实际使用中,我们有时希望将函数作为参数传递给另一个方法使用。
比如装饰器实际就是函数调用函数
举个例子,我想传递在调用方法之前打印一下时间:
使用函数当做入参
那就可以把方法名A当做入参传递给方法B,调用的时候直接用【方法名()】来调用方法内容
使用函数当做入参,函数本身包含参数
如果要调用的方法A有参数怎么办呢?在定义B方法的时候,也将参数传进去,然后调用方法的时候使用【方法名(参数1,参数2)】
使用函数当做入参,函数本身包含不确定个数的入参
如果要调用的方法的入参个数不确定,可以使用*args或**args。但是一定要把*args放到最后面
以上是关于python使用函数作为参数的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 swig 将 python 类实例作为 c++ 函数的参数传递?