0

对于 Python dicts,可以做

a = {'b': 5}
c = a.get('c', 0)

为了在密钥不存在的情况下具有默认值。Python 实例变量是否有类似的“默认值”功能?

4

1 回答 1

6

getattr内置函数采用可选的第三个参数,如果对象没有该属性,则返回该参数。示例用法:getattr(myobj, 'attr', default_value)

于 2013-05-01T03:42:26.857 回答