Python3.x那些事儿:[68]方法对象

时间:2026-02-19 12:09:34

通常,一个方法的调用如下:

x.f()

先定义一个类

Python3.x那些事儿:[68]方法对象

在MyClass类中,x.f()将返回一个字符串。x.f是一个方法对象。

xf=x.f

while True:

    print(xf())

x.f()并没有参数,但是定义的时候还是有参数的,就是self。

x.f()就相当于MyClass.f(x)。

这就是函数和方法的区别,函数需要把实例对象本身作为参数传递进去,方法不需要。

(共篇)上一篇:实例对象|下一篇:
© 2026 猪猪经验网
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com