在Python中,任何变量都可以视为一个对象,那么对于一个对象,它一般会有属于它自己的方法(或函数),通俗来说,一个变量是可callable的,意味着它可以像函数一样使用圆括号 ()
调用,如果不能这样调用,就是不可callable的
下面来看几个简单的例子:
类是可call的,因为class()会自动执行类的构造器函数,即__init__()函数,所以它是callable的
类的对象是不可call的,除非在定义类的过程中实现了__call__()函数,这样类的对象才可以直接调用
正确写法: