热线电话:13121318867

登录
2019-04-24 阅读量: 438
反射函数有什么功能

反射启用函数包括type(),isinstance(),callable(),dir()和getattr()。

  1. type和isinstance - 请参阅此处
  2. 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.0000
1
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子