python类方法形参的默认值可以是类方法吗
时间: 2023-11-04 22:33:33 浏览: 114
可以。在定义类方法时,可以给形参设置默认值,这个默认值可以是类方法。例如:
class MyClass:
@classmethod
def my_classmethod(cls, arg1, arg2="default_value"):
print("arg1:", arg1)
print("arg2:", arg2)
MyClass.my_classmethod("hello") # arg1: hello, arg2: default_value
MyClass.my_classmethod("hello", MyClass.__name__) # arg1: hello, arg2: MyClass
阅读全文