Instrução Python pass

Python Pass Statement



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 executar várias tarefas específicas. A instrução pass em Python funciona da mesma maneira que um espaço reservado 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:



passar

Exemplos

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. Nesse 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 declaração de aprovação.





# um programa para implementar a instrução pass

#criando uma função
defcaclculatesum():
passar

Saída

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.

# um programa para implementar a instrução pass.

#criando uma classe
classenúmeros:
passar

Agora, vamos usar a instrução pass no loop for. Se fizermos um loop for vazio, o interpretador 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= ['a','eu','n','você','x','h','eu','n','t']
paraxnominha lista:

Saída

Nesse 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= ['a','eu','n','você','x','h','eu','n','t']
paraxnominha lista:

#using pass statement
passar

Saída

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= ['a','eu','n','você','x','h','eu','n','t']
paraxnominha lista:
E se(x== 'n'):
#using pass statement
passar
outro:
imprimir(x)

Saída

O fluxo do programa é transferido para a próxima iteração quando a afirmação fornecida é verdadeira.

Conclusão

A instrução Pass é usada como um espaço reservado 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 instrução de passagem com exemplos.