基础
类和实例:
1)注意:
__init__前后是双实线;
字符串要用单引号;
print('%s:%s' %(self.name,self.age))后面的两个变量之间是逗号;
私有化属性:实例.__属性名,此后就要一直使用.__属性名,而且是双下划线
一个类,如果被实例化,就会默认执行一次init()函数,对于类的实例化,是执行init函数,而不会执行类本身
类,属性是可以__init__里面用的。
属性的使用和方法的使用区分开:方法的使用都是要带括号的
2)比较难理解的地方:
one : 关于@property装饰器,负责把一个方法变成属性调用。@property的使用分为两步。例如把setter方法变成属性调用,
第一步:先加入装饰器@property,设置getter方法
第二步:新的装饰器,设置setter方法
@property def age(self): return self.__age @age.setter def age(self,value): self.age=value
浙公网安备 33010602011771号