摘要:
@staticmethod:* 将一个普通的函数挪到类中来使用,被装饰的方法会成为一个静态方法 def login(): pass class User(object): pass @staticmethod def login(): # 本身是一个普通的函数,被挪到类的内部执行,那么直接将该函数变 阅读全文
posted @ 2020-08-21 14:55
LGQ天
阅读(174)
评论(0)
推荐(0)
摘要:
@classmethod: ***** 类的对象绑定的方法都是默认传self参数的,但是当这个self在方法中不被使用时,然后在方法中准备使用类的静态属性,就可以将该方法修改为类方法 在外部可以不用实例化对象直接通过类名调用类方法 class Goods(object): __discount = 阅读全文
posted @ 2020-08-21 14:53
LGQ天
阅读(465)
评论(0)
推荐(0)
摘要:
# property: import math class Circle(object): def __init__(self, r): self.r = r @property # 把一个方法伪装成一个属性,调用这个方法时不需要加括号就直接得到返回值 def area(self): return 阅读全文
posted @ 2020-08-21 14:50
LGQ天
阅读(109)
评论(0)
推荐(0)

浙公网安备 33010602011771号