【发布时间】:2019-04-30 20:08:12
【问题描述】:
我想在静态方法中使用类变量作为默认参数值。
但是当我引用这个类时,我得到一个错误NameError: name 'MyClass' is not defined
class MyClass:
x = 100
y = 200
@staticmethod
def foo(x = MyClass.x, y = MyClass.y):
return x*y
【问题讨论】:
标签: python class static parameter-passing static-methods