2019-04-24
阅读量:
438
反射函数有什么功能
反射启用函数包括type(),isinstance(),callable(),dir()和getattr()。
- type和isinstance - 请参阅此处
- Callable():可调用意味着可以调用的任何东西。对于对象,确定是否可以调用它。通过提供__call __()方法可以使类可调用。如果传递的对象显示为可调用,则callable()方法返回True。如果不是,则返回False。
例子:x = 5 def testFunction(): 打印(“测试”) y = testFunction if(callable(x)): print(“x可调用”) 其他: print(“x不可调用”) if(callable(y)): 打印(“y可调用”) 其他: 打印(“y不可调用”)
输出:
x不可调用 y可以调用






评论(0)


暂无数据
推荐帖子
0条评论
0条评论
0条评论