【发布时间】:2014-09-07 08:45:46
【问题描述】:
使用关键字参数,您不能只引用字典中潜在的关键字值,因为它们可能不存在。引用可能存在或不存在的关键字值的最佳方法是什么?我发现自己在做这样的事情:
def save_link(link, user, **kwargs):
if "auto" in kwargs:
auto = kwargs["auto"]
else:
auto = False
为了提供默认值并创建一个可靠存在的变量。有没有更好的办法?
【问题讨论】:
-
看看:stackoverflow.com/questions/1098549/… 里面还提到了一些其他的方法。