实例方法是最常使用的一种方法,通常使用标准调用(还有其他调用方法,但用的很少)
标准调用:
class Person:
def eat(self): #在实例调用该函数时,会自动传入一个参数,如果括号里不输入任何,则拨错
print(123)
p=Person()
p.eat() #这里并没有要求我们输入参数
使用类调用(不常用)
class Person:
def eat(self):
print(123)
#方法类都是存储在类__dict__所指向的字典里
func=Person.eat
func("good") #这里需要手动输入参数,否则报错
本文详细解析了Python中实例方法的两种调用方式:标准调用和类调用。通过实例展示了如何在实例方法中自动传入self参数,并对比了不同调用方式下参数传递的区别。
255

被折叠的 条评论
为什么被折叠?



