Resumo: neste tutorial, você aprenderá como usar a instrução pass
do Python como um espaço reservado.
Introdução à instrução pass do Python
Suponha que você tenha a seguinte declaração if...else
:
counter = 1
max = 10
if counter <= max:
counter += 1
else:
# implement later
Na cláusula else
, você ainda não tem nenhum código. Mas você escreverá o código para esta cláusula else
mais tarde.
Nesse caso, se você executar o código, receberá um erro de sintaxe (SyntaxError
).
É aqui que a instrução pass
do Python entra em ação:
counter = 1
max = 10
if counter <= max:
counter += 1
else:
pass
A instrução pass
é uma declaração que não faz nada. É apenas um espaço reservado para o código que você escreverá no futuro.
Ao executar o código que contém uma instrução pass
, o interpretador Python tratará a instrução pass
como uma única instrução. Como resultado, ele não emite um erro de sintaxe.
Tecnicamente, você pode usar a instrução pass
em muitas instruções em Python.
Vamos dar alguns exemplos de uso da instrução pass
.
1) Usando a instrução pass do Python com o exemplo da instrução if
Veja a seguir como usar a instrução pass
com uma instrução if
:
if condition:
pass
2) Usando a instrução pass do Python com a instrução for
Este exemplo mostra como usar a instrução pass
em um loop for
:
for i in range(1,100):
pass
3) Usando a instrução pass do Python com a instrução while
O exemplo a seguir mostra como usar a instrução pass
com um loop while
:
while condition:
pass
4) Usando a instrução pass do Python com funções e classes
Mais tarde, você aprenderá como definir uma função:
def fn():
pass
e uma classe:
class Stream:
pass
Nesses exemplos, você usa a instrução pass
para marcar a função e a classe como vazias.
Resumo
- Use a instrução
pass
do Python para criar um espaço reservado para o código que você implementará posteriormente.