1.根据“__call__”属性判断有时候用python就有这么一种感悟,各种钩子函数就是通过内置的“__”属性实现,python学得好不好,就是对“__”属性理解得透彻不透彻。python函数在调用时,一定会首先调用其相关“__call__”函数(没有空格),请参见python总结(四):类装饰器与方法的动态添加中的用法。add=lambdaa,b:a+b#判断成功if(hasattr(add,'__call__')):printadd(1,2)2.利用callable判断这是一个据传快要废弃的方法,但是在Python2中依旧很好用,如下:#判断成功if(callable(a...
2年前 (2022年12月13日)
945
0
【编程】