python的注意事项,python 特殊方法是什么
1.@classmethod必须在方法之上。
2.第一个cls必须存在,它引用类对象本身。
3.在类方法中访问实例属性和实例方法会导致错误。
4.当子类继承父方法时,cls是子类对象,而不是父类对象。
调用类方法格式:“类名。类方法名(参数列表)”。
在参数列表中,值不是必需的,并且不能由cls传递。
实例
classPerson:
#类别属性
学校=中加风华国际学校
学费=10万
计数=0
#实例属性
def__init__(本人,姓名,年龄,性别):
self.name=name
年龄=年龄
self.gender=性别
Person.count=Person.count 1
@classmethod
defprintSchool(cls):
打印(cls)
打印(cls.school)
#实例方法
defget_score(self):
print( Name:{ 0 };年龄:{ 1 };性别:{2}”。格式(自我。名字,自我。年龄,自我。性别))
stu1=人(苏,22,男)
stu1.get_score()
上面的Person.printSchool()是python类方法的注意点,希望对你有帮助。更多python学习方向:Python基础课程
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。