最佳答案
当涉及到默认值时,在Python中使用**kwargs
的正确方法是什么?
kwargs
返回一个字典,但是设置默认值的最佳方法是什么,或者是否存在默认值?我应该把它作为字典来访问吗?使用get函数?
class ExampleClass:
def __init__(self, **kwargs):
self.val = kwargs['val']
self.val2 = kwargs.get('val2')
一个简单的问题,但我找不到好的资料。在我所见过的代码中,人们用不同的方式来实现它,很难知道该用什么。