一、实例属性
实例属性是从属于实例对象的属性,也称为“实例变量”。他的使用有如下几个要点:
-
实例属性一般在
__init__()
方法中通过如下代码定义:self.实例属性名 = 初始值
-
在本类的其他实例方法中,也是通过
self
进行访问:self.实例属性名
-
创建实例对象后,通过实例对象访问:
obj01 = 类名()
#创建和初始化对象,调用__init__()
初始化属性obj01.实例属性名 = 值
#可以给已有属性赋值,也可以新加属性
class Student:
def __init__(self,name,score):
self.name = name #增加name属性
self.score = score #增加score属性
def say_score(self):
self.age = 18 #增加age属性
print("{0}的分数是{1}".format(self.name,self.score))
s1 = Student("张三"