Есть ли в python способ получить значение по умолчанию для типов?
//C#
default(typeof(int))
Я ищу более питонный способ получения значений по умолчанию для типов?
#python
if(isinstance(myObj, int):
return 0
elif(isinstance(myObj, dict):
return {}
else:
return None
Очевидно, что я его ошарашил.Я имею дело с некоторыми абстрактными вещами, и когда кто-то запрашивает атрибут, которого у меня нет, я в основном проверяю сопоставление key-> type и возвращаю экземпляр по умолчанию с классическим переключателем.