Инструкция 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