В языке Python существует ключевое слово pass, которое используется в качестве временной заглушки (заполнителя) и может быть добавлено в те места кода, куда впоследствии надо вставить какие-нибудь строки. Ключевое слово pass является «пустым», то есть не делает ничего. Данная возможность позволяет запускать еще не завершенные программы в целях отладки и исправления синтаксиса.
bool = True
if bool:
print( 'Значение bool истинно' )
else:
# Дальше не дописали и будет ошибка
# Добавим pass и ошибки не будет
pass
При работе с циклами следует различать ключевые слова pass и continue. Первый из них позволяет интерпретатору обрабатывать все следующие за ним инструкции в текущей итерации цикла, в то время как второй пропускает все последующие инструкции и передает управление в новую итерацию.
*Листинг 42*
continue
list = [2, 4, 1, 15, 6, -1, 17]
for i in list:
if i < 0:
print('Встретилось отрицательное число', i)
continue
print(i)
"""результат выполнения:
2
4
1
15
6
Встретилось отрицательное число -1
17
"""
pass
list = [2, 4, 1, 15, 6, -1, 17]
for i in list:
if i < 0:
print('Встретилось отрицательное число', i)
pass
print(i)
"""результат выполнения:
2
4
1
15
6
Встретилось отрицательное число -1
-1
17
"""