Так как в языке программирования Python не предусмотрены какие либо операторы, обозначающие блоки кода, а синтаксис языка построен на отступах, был введен оператор pass
. Pass
в Python можно сравнить, с пустыми фигурными скобками в языках программирования C или JavaScript.
Оператор pass
ни ничего не делает. Он используются тогда, когда в коде требуется какой то синтаксис, но никаких действий производить не надо.
# бесконечный цикл, который ничего не делает. # Нажмите (Ctrl+C), что бы выйти. >>> while True: ... pass ... >>>
Оператор pass
обычно используется для создания минимальных классов:
>>> class MyEmptyClass: ... pass ... >>>
Оператор pass
можно использовать в качестве заполнителя для функции или условного блока, когда вы работаете над новым кодом, что позволяет вам продолжать думать на более абстрактном уровне.
>>> def initlog(*args): ... pass # Не забудьте реализовать это! ... >>>