← Все вопросы
Зачем нужен pass в Python?
11
Встретил pass в чужом коде. Он же ничего не делает. Зачем тогда писать?
3 ответа
16
✓ Принятый ответ — помог автору
pass — это заглушка «ничего не делать». Он нужен там, где синтаксис требует блок кода, но писать пока нечего. Без него будет IndentationError.
def todo():
pass # допишу позже
if x > 0:
pass # пока ничего
Типичный сценарий — набросал структуру функций/классов, тела заполнишь потом.
8
Заглушка, чтобы пустой блок не ломал синтаксис.
3
Чтобы код не падал с ошибкой отступа.
Ваш ответ
Войдите, чтобы ответить на вопрос.