一,实例方法:
1,实例方法:
类中不用任何修饰的方法为实例方法。
特点:第一个参数必须是实例对象,该参数名一般约定为“self”,
通过它来传递实例的属性和方法(也可以传类的属性和方法);
实例方法可以访问和修改实例对象的属性
调用:只能由实例对象调用。
不能被类调用
2,实例方法中,可以通过self来引用实例属性:
class Student: def __init__(self, name, age):
self.name = name
self.age = 3 def info(self):
return f'名字:{self.name},年龄:{self.age}' def info2():
return "info2 method" def info3(*args):
print(args)
return "info3 method"tom = Student('Tom',3)
info = tom.info()
print(info) # 名字:Tom,年龄:3
运行结果:
名字:Tom,年龄:3
3,实例方法:可