callable() 用来判断类是否可以被调用,如果类中有__call__( ),将都默认可以调用。
class A:
passclass B:
def __call__(self):
print('h')
a=A()
b=B()
print(callable(A))#ture
print(callable(a))#false
print(callable(B))#ture
print(callable(b))#ture
callable() 用来判断类是否可以被调用,如果类中有__call__( ),将都默认可以调用。
class A:
pass