Durante a programação, podemos querer executar certos blocos de código em determinadas circunstâncias. Se a condição especificada não se aplicar, o bloco do código será revelado e não será implementado. Rever manualmente e relacionar esses blocos de código sem a formatação aumenta o comprimento e a complexidade do código.
Podemos utilizar a instrução Switch para verificar uma variável para um dos vários valores possíveis e executar declarações diferentes, dependendo do valor iniciado. A acumulação de uma declaração de troca para um programa atual é praticamente um aprimoramento. O uso da declaração do interruptor é totalmente irrestrito. Utilizar uma expressão que o compilador pode encurtar é apenas prejudicial, mas expressões que tomamos diariamente podem complicar o compilador. A declaração do caso do switch compara a variável à lista de itens. Esse valor é chamado de caso, e essa variável verifica o elemento até que sejam iguais.
Quando fazemos codificação na linguagem Python, geralmente descobrimos que a utilização de declarações de switch é pouco frequente. A linguagem python não ajuda a declaração do caso de troca. Em contraste com outros idiomas, o Python não contém função de uma instrução Switch. Portanto, substitua o recurso de instrução de caixa de comutação por outras substituições que simplificam a programação. Neste artigo, discutimos três abordagens diferentes para executar declarações de caixa de comutação.
Declaração if-elif-else:
Utilizamos a declaração if-elif e aprimoramos a declaração else no término que é executado se nenhuma dessas declarações if-elif estiver correta. If-Elif é uma abreviação usada para a série IF-ELSE.
Utilizamos a versão 5 do programa 'Spyder' para a execução. Criamos um novo arquivo para um projeto selecionando o botão 'novo arquivo' na barra de menus. Agora vamos começar a codificar.
Aqui usamos a variável 'vegetal' e pegamos o valor 'cenoura' para esta variável. Em seguida, pegamos valores diferentes dessa variável. Aplicamos condições if-else. Quando a condição é satisfeita, a declaração de impressão imprime o 'vegetal é cenoura'; Caso contrário, se a condição não estiver satisfeita, imprime o vegetal não é cenoura, cebola ou laranja.'
Este código agora deve ser executado. A partir da barra de menu do Spyder, selecionamos a opção 'Run'. Ao executar o código acima mencionado, obtemos esse tipo de saída.
Mapeamento do dicionário:
Se estamos trabalhando na língua Python, precisamos estar familiarizados com os dicionários e suas configurações para manter grupos de itens na memória. Portanto, se utilizarmos o dicionário para trocar a declaração do caso do interruptor, o valor básico do dicionário atua como a instância da instrução SWITCH.
Primeiro, inscrevemos uma função que altera um número para uma string neste exemplo. A função get () retorna o resultado do parâmetro aprovado, se disponível no dicionário. Caso contrário, o segundo parâmetro é alocado como o valor definido para o argumento especificado.
A declaração de impressão imprime o 4º e 7º Valores dos dias da semana. Portanto, a produção é quinta e domingo.
Usando aulas:
Além das técnicas acima mencionadas para aplicar casos de comutação na linguagem Python, também utilizamos as classes Python para executar declarações de casos de comutação. Construtores de objetos com posses e abordagens são chamados de classes. Agora, vejamos um exemplo de geração de uma técnica de interruptor em uma aula de switch python e executando uma caixa de interruptor.
Nesse caso, fazemos uma classe chamada Pythonswitch para declarar o processo Switch (). Ele também descreve mais métodos para casos específicos. A função Switch () pega o parâmetro e depois a altera para uma string, adiciona -a ao evento literal e depois o permite ao processo getAtTr (). Este processo utiliza o método apropriado existente na classe retorna. O processo getAtTr () retorna um método lambda por padrão se nenhuma correspondência for encontrada. Temos a saída 'sexta -feira' e 'terça' executando este código.
Conclusão:
Este artigo explica o que é uma declaração de caso de switch e seus requisitos. Também aprendemos a utilizar a declaração de caso de interruptor em Python. Ao contrário de outros idiomas, o Python não pode utilizar declarações de switch, por isso analisamos a instrução CASE SWITCH e sua execução no Python em três métodos usando exemplos diferentes. Sugere -se utilizar a declaração do Switch Python durante a programação para melhorar a proficiência em codificação e ser facilmente executado.