0

Python dictの場合、次のことができます

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

キーが存在しない場合のデフォルト値を持つため。Python インスタンス変数に同様の「デフォルト値」機能はありますか?

4

1 に答える 1

6

組み込み関数はオプションのgetattr3 番目の引数を取り、オブジェクトが属性を持たない場合に返されます。使用例:getattr(myobj, 'attr', default_value)

于 2013-05-01T03:42:26.857 に答える