是否有get()实例变量?

Jas*_* Tu 0 python

对于Python dicts,可以做到

a = {'b': 5}
c = a.get('c', 0)
Run Code Online (Sandbox Code Playgroud)

以便在密钥不存在时具有默认值.Python实例变量是否有类似的"默认值"功能?

Ben*_*son 6

getattr内置函数有一个可选的第三个参数,如果对象不具有属性,该属性被返回.用法示例:getattr(myobj, 'attr', default_value)