python中静态方法和类方法的作用,python中的静态方法如何调用
1.通过decorator @staticmethod定义静态方法。
2.@staticmethod必须写在方法上。
3.在静态方法中访问实例属性和实例方法会导致错误。
4.调用格式:“类名。静态方法名(参数列表)"
实例
classPerson:
#类别属性
学校=中加风华国际学校
学费=10万
计数=0
#实例属性
def__init__(自己,姓名,年龄):
self.name=name
年龄=年龄
Person.count=Person.count 1
#静态实例
@静态方法
defaddNum(a,b):
打印(“{0} {1}={2}”。格式(a,b,a b))
退货b
#实例方法
defget_score(self):
print( Name:{ 0 };年龄:{1}”。格式(自我姓名,自我年龄))
stu1=Person(sue ,22)
stu1.get_score()
上面的Person.addNum(1,2)是python静态方法的用法。希望对你有帮助。更多python学习方向:Python基础课程
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。