标签: python
对于Python dicts,可以做
a = {'b': 5} c = a.get('c', 0)
以便在密钥不存在时具有默认值。 Python实例变量是否有类似的“默认值”功能?
答案 0 :(得分:6)
getattr内置函数采用可选的第三个参数,如果对象没有该属性,则返回该参数。用法示例:getattr(myobj, 'attr', default_value)
getattr
getattr(myobj, 'attr', default_value)