Инструкция pass в Python

В этой статье вы узнаете об инструкции pass. Она используется в качестве «заполнителя» в теле функции или цикла.

Что такое инструкция pass в Python

Инструкция pass — «пустой» оператор. Это значит, что pass ничего не делает. Тем не менее, Python не игнорирует инструкцию pass в отличие от комментариев. Результатом выполнения pass является отсутствие операции — NOP.

Синтаксис pass

pass

В начале статьи мы сказали, что инструкцию pass используют как «заполнитель». Давайте разберемся, что это значит.

Допустим, у нас есть цикл или функция, которые мы еще не реализовали, но хотим сделать это в будущем. В Python у циклов и функций не может быть «пустого» тела — интерпретатор выведет ошибку. Поэтому в тело можно поместить инструкцию pass, и все заработает.

Пример использования pass

'''pass — заполняет место в цикле,
которое мы заполним позже.'''
sequence = {'p', 'a', 's', 's'}
for val in sequence:
    pass

Точно так же можно делать с пустой функцией или классом:

def function(args):
    pass
class Example:
    pass
codechick

СodeСhick.io - простой и эффективный способ изучения программирования.

2024 ©