equivalente ao caso Case/Switch
python não fornece uma sintaxe dedicada para instruções de caso/comutador, como outras linguagens de programação. No entanto, existem várias abordagens alternativas para obter funcionalidade semelhante. Ele permite combinar diferentes padrões e executar blocos de código correspondentes.
def Http_error (status): Status da correspondência: Caso 400: Retornar "Bad Pedido" Caso 404: retornar "não encontrado" Caso 418: Retornar "Eu sou um bule" Caso _: # caso padrão Retorne "Algo está errado com a Internet"
usando dicionários para versões anteriores do Python
def http_error(status): match status: case 400: return "Bad request" case 404: return "Not found" case 418: return "I'm a teapot" case _: # Default case return "Something's wrong with the internet"
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3