当涉及到默认值时,在Python中使用**kwargs
的正确方式是什么?
kwargs
返回一个字典,但是设置缺省值的最佳方法是什么,或者有没有呢?我应该只把它当做字典来访问吗?使用get函数?
class ExampleClass:
def __init__(self, **kwargs):
self.val = kwargs['val']
self.val2 = kwargs.get('val2')
一个简单的问题,但我找不到好的资源。在我所见过的代码中,人们用不同的方式做这件事,很难知道该用什么。
https://stackoverflow.com/questions/1098549
复制相似问题