可调用对象和__call__()

一、可调用对象 如果一个对象可以在后面加()并执行(可以传入参数,也可以不传入参数),就认为该对象可以被调用,或者称这个对象为可调用对象。可以采用callable()方法判断一个对象是不是可调用对象,返回布尔值。 python中的可调用对象有:函数、方法、类、类的实例 二、对象的调用过程 函数和方法的调用不多说。 类后面加()表示实例化生成一个实例,在实例化的过程中,会先调用__new__()方法
相关文章
相关标签/搜索