⚡ 60 segundos
sintaxe
Checar múltiplos tipos com isinstance()
isinstance() aceita uma tupla de tipos para verificar vários de uma vez. Mais limpo que encadear or.
isinstance_multi.py
def dobrar(valor):
if isinstance(valor, (int, float)):
return valor * 2
elif isinstance(valor, str):
return valor * 2
return None
print(dobrar(5)) # 10
print(dobrar(3.14)) # 6.28
print(dobrar('Oi')) # OiOi
print(dobrar([1, 2])) # None