Python 中判断一个变量是否是一个函数

        将函数作为参数传递在python这种动态类型语言中是非常容易的,反正参数都没有类型,塞什么进去都可以。。。

        好处是可以玩更多花样,坏处是更多花样意味着更多炸膛玩坏的可能

        

Python 中判断一个变量是否是一个函数_第1张图片

都说对某个Object进行验身操作要使用 isinstance(obj,target_type) 或者type(obj)==target_type

先试一下

Python 中判断一个变量是否是一个函数_第2张图片

 看到这个,第一反应是

Python 中判断一个变量是否是一个函数_第3张图片

 竟然爆错。。。

而实际上要。。。

 还有一个更好的办法

       

 

 

 

 

 

你可能感兴趣的:(入门,Python)