首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在Python中正确使用**kwargs

在Python中正确使用**kwargs
EN

Stack Overflow用户
提问于 2009-07-08 22:45:53
回答 12查看 480.4K关注 0票数 527

当涉及到默认值时,在Python中使用**kwargs的正确方式是什么?

kwargs返回一个字典,但是设置缺省值的最佳方法是什么,或者有没有呢?我应该只把它当做字典来访问吗?使用get函数?

class ExampleClass:
    def __init__(self, **kwargs):
        self.val = kwargs['val']
        self.val2 = kwargs.get('val2')

一个简单的问题,但我找不到好的资源。在我所见过的代码中,人们用不同的方式做这件事,很难知道该用什么。

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1098549

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档