python静态属性和静态方法,python类方法和静态方法有啥用
使用说明
1.静态方法取消了不必要的参数传递,可以减少不必要的内存占用和性能消耗。
2.当类中定义了同名的静态方法时,调用方法将优先于最后定义的方法。
实例
classDate:
def__init__(自己,年,月,日):
self.year=年
self.month=月
self.day=日
def__str__(self):
返回( {year}-{month}-{day} )。格式(年=自我.年,月=自我.月,日=自我.日)
昨天(日期):
Date.day-=1
@staticmethod#使用此装饰符来指示它是一个静态方法。注意这个。
defstatic(date_str):
年、月、日=元组(date_str.split(-))
returnDate(整数(年),整数(月),整数(日))
new _ day=date . static( 2018-10-10 )#由于不属于某个实例而调用静态方法时,请使用类名。静态方法。这一点要注意。
打印(新的一天)
#打印结果正是我们所期望的。
2018-10-10以上是python静态方法的使用注意事项。希望对你有帮助。更多python学习方向:Python基础课程
本教程运行环境:windows7系统,Python 3.9.1,DELL G3电脑。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。