⚡ 60 segundos
sintaxe
Match/case: o switch do Python
Introduzido no Python 3.10, match/case substitui cadeias de if/elif com sintaxe mais limpa.
match_case.py
def http_status(code):
match code:
case 200:
return 'OK'
case 404:
return 'Nao encontrado'
case 500:
return 'Erro no servidor'
case _:
return 'Desconhecido'
print(http_status(404)) # Nao encontrado