Pythonで型のデフォルト値を取得する方法はありますか?C#のデフォルトのPythonの同等性
//C#
default(typeof(int))
私はタイプのデフォルトを取得するためにもっとpythonicな方法をお探しですか?
#python
if(isinstance(myObj, int):
return 0
elif(isinstance(myObj, dict):
return {}
else:
return None
明らかに私はそれを黙った。私はいくつかの抽象的なことを扱っています。誰かが持っていない属性を要求すると、基本的にkey-> typeのマッピングをチェックして、古典的なスイッチでデフォルトのインスタンスを返します。
インスタンス化: 'int()'は0を返します。 –