【发布时间】:2021-04-10 03:21:36
【问题描述】:
当我的 linter 建议我将方法设为静态时,我早些时候正在编写一个函数。 我一直在使用静态方法,但并不真正知道它们的用途或用途,此外我无法访问当前类的任何属性(因为没有 self)
我只是在闲逛,这样做有什么好处
class Foo:
@staticmethod
def bar():
return "bazz"
刚刚做完
class Foo:
def bar(self):
return "bazz"
谢谢。
【问题讨论】:
-
啊,是的,不知道我自己怎么没有通过这个。谢谢。
标签: python static-methods