Оператор pass в Python — как используется

В этом уроке вы узнаете, как использовать оператор pass в Python в качестве заполнителя.

Содержание

Знакомство с оператором pass

Предположим, что у вас есть следующий оператор if…else:

counter = 1
max = 10
if counter <= max:
    counter += 1
else:
    # implement later

В предложении else у вас еще нет кода. Но код для этого предложения else вы напишете позже.

В этом случае, если вы запустите код, вы получите синтаксическую ошибку (SyntaxError).

Здесь в игру вступает оператор pass Python:

counter = 1
max = 10
if counter <= max:
    counter += 1
else:
    pass

Оператор pass — это оператор, который ничего не делает. Это всего лишь заполнитель для кода, который вы напишете в будущем.

Когда вы запускаете код, содержащий оператор pass, интерпретатор Python обрабатывает оператор pass как один оператор. В результате синтаксическая ошибка не выдается.

Технически вы можете использовать оператор pass во многих операторах Python.

Давайте рассмотрим несколько примеров использования оператора pass:

1) Оператор pass Python с оператором if

Ниже показано, как использовать оператор pass с оператором if:

if condition:
    pass

2) Использование оператора pass с циклом for

В этом примере показано, как использовать оператор pass в цикле for:

for i in range(1,100):
    pass

3) Использование pass с циклом while в Python

В следующем примере показано, как использовать оператор pass с циклом while:

while condition:
    pass

4) Оператор pass с функциями и классами Python

Позже вы узнаете, как определить функцию:

def fn():
    pass

и класс:

class Stream:
    pass

В этих примерах вы используете оператор pass, чтобы пометить функцию и класс как пустые.

Похожие посты
Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *