zoukankan      html  css  js  c++  java
  • python全栈开发day21-2 几个装饰器总结

    1 @property 将一个方法伪装成属性

    2.@propertty @f.setter 设置伪装成方法的属性

    3.@propertty @f.deleter 删除一个伪装成方法的属性。

    class A:

      def __init__(self,path):

        self.__f = open(path,'w')

          @property

           def f(self):return self.__f

          @f.deleter

           def f(self):

        self.close()            #所有借用操作系统资源,在删除引用变量之前,都必须要先归还资源close

        del self.__f

          def close(self):

                  self.__f.close()

    4.@classmethod

    5.@staticmethod

             

  • 相关阅读:
    冲刺二4
    第十四周总结
    大道至简阅读笔记02
    冲刺二3
    冲刺二2
    大道至简阅读笔记01
    冲刺二1
    第十三周总结
    第一阶段意见评价
    5月23日团队开发日志
  • 原文地址:https://www.cnblogs.com/wuchenggong/p/9102454.html
Copyright © 2011-2022 走看看