Оператор pass в Python

Оператор pass в Python

P , U ?

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

Синтаксис оператора pass:

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

Результат:

Hello

Обратите внимание, что мы использовали оператор pass внутри конструкции if. Но ничего не происходит при выполнении оператора pass (получается ситуация NOP, сокр. от «No Operation»). Просто выполняется следующий код.

Теперь давайте выполним тот же код, но вместо pass напишем комментарий:

Мы получим сообщение об ошибке: IndentationError: expected an indented block

Примечание: Разница между комментарием и оператором pass в Python заключается в том, что хотя интерпретатор полностью игнорирует комментарий, оператор pass не игнорируется.

Также мы можем использовать оператор pass в функции или классе. Например, функция:

Класс:































































































































































































































































































































































































































































































































































































































































































































Report Page