Instrução pass do Python

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.

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *