Python é uma linguagem de programação eficaz para fazer as coisas de uma maneira absoluta. Ele fornece muitos módulos integrados, instruções e funções para realizar várias tarefas específicas. A instrução pass em Python funciona da mesma maneira que um marcador de posição para um campo de texto em um formulário da web. Ele desempenha o mesmo papel que um jogo nulo em qualquer linguagem de programação. Quando o interpretador Python executa a instrução pass, nada acontece. É útil colocar uma instrução pass quando solicitamos sintaticamente uma instrução e não queremos executá-la. Como o próprio nome sugere, ele passa o controle para a próxima instrução.
A principal diferença entre o comentário e a instrução pass é que o interpretador Python ignora completamente os comentários, enquanto a instrução pass não é ignorada. Este artigo explica o uso da instrução pass em detalhes.
Sintaxe da declaração de passagem
A sintaxe da instrução pass é a seguinte:
passarExemplos
Colocamos a instrução pass em loops, funções, instruções condicionais e classes onde o código vazio não é permitido. Por exemplo, declaramos uma função e ainda não implementamos seu corpo, mas queremos implementar sua funcionalidade no futuro. Uma função em Python não pode ter nenhum corpo vazio. O interpretador Python mostrará um erro. Neste caso específico, poderíamos colocar instruções pass para utilização que, na verdade, não realizariam nada. Agora, vamos seguir em frente e ver um exemplo de uma instrução pass.
# um programa para implementar a instrução pass#criando uma função
def caclculatesum ():
passar
Resultado
Quando executamos o programa acima, o interpretador Python não mostra nenhum erro e nada acontece.
Vamos usar a instrução pass em uma aula. A instrução Pass é apenas um espaço reservado para código futuro.
#a programa para implementar a instrução pass.#criando uma classe
números de classe:
passar
Agora, vamos usar a instrução pass no loop for. Se fizermos um loop for vazio, o interpretador irá lançar um erro. Primeiro, vamos fazer um loop for vazio sem uma instrução pass e ver o que acontece.
#a programa para implementar a instrução pass#criando um loop for vazio
minha_lista = ['l', 'i', 'n', 'u', 'x', 'h', 'i', 'n', 't']
para x em minha_lista:
Resultado
Neste caso, o interpretador Python mostra um erro “SyntaxError”.
Agora vamos usar a instrução pass no loop.
# um programa para implementar a instrução pass#criando um loop for vazio
minha_lista = ['l', 'i', 'n', 'u', 'x', 'h', 'i', 'n', 't']
para x em minha_lista:
#using pass statement
passar
Resultado
Adicionando a instrução pass, se nos livrarmos do erro.
Vamos dar outro exemplo e usar a instrução pass dentro do loop for quando uma determinada condição for verdadeira.
# um programa para implementar a instrução pass#criando um loop for vazio
minha_lista = ['l', 'i', 'n', 'u', 'x', 'h', 'i', 'n', 't']
para x em minha_lista:
if (x == 'n'):
#using pass statement
passar
senão:
imprimir (x)
Resultado
O fluxo do programa é transferido para a próxima iteração quando a afirmação fornecida for verdadeira.
Conclusão
A instrução Pass é usada como um marcador para código futuro. É usado quando temos que colocar o código vazio dentro de uma classe, função, instrução de condição ou loop. Este artigo descreve a declaração de aprovação com exemplos.