实例方法对象

实例方法是PyCFunction的包装,也是将PyCFunction绑定到类对象的新方法。它代替了以前的呼叫PyMethod_New(func, NULL, class)

返回一个新的实例方法对象,* func 是任何可调用的对象 func *是在调用该实例方法时将要调用的函数。

返回与实例方法* im *关联的函数对象。

PyInstanceMethod_Function()的宏版本,可避免错误检查。

Method Objects

方法是绑定函数对象。方法始终绑定到用户定义的类的实例。未绑定的方法(绑定到类对象的方法)不再可用。

返回一个新的方法对象,* func 是任何可调用的对象, self *该方法应绑定的实例。 * func *是在调用方法时将被调用的函数。 * self *不能为NULL

返回与方法* meth *关联的函数对象。

PyMethod_Function()的宏版本,可避免错误检查。

返回与方法* meth *关联的实例。

PyMethod_Self()的宏版本,可避免错误检查。

首页