В языке 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
"""