python静态属性和静态方法,python类方法和静态方法有啥用

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: