В Python ключевое слово pass используется для выполнения ничего
; это означает, что когда мы не хотим выполнять код, pass можно использовать для выполнения пустоты. Это то же самое, о чем говорит его название. Оно просто заставляет элемент управления пройти мимо, не выполняя никакого кода. Если мы хотим обойти какой-либо код, можно использовать оператор pass.
Это полезно, когда оператор необходим синтаксически, но мы не хотим его выполнять или выполнить позже. Разница между комментариями и pass заключается в том, что комментарии полностью игнорируются интерпретатором Python, а оператор pass не игнорируется.
Предположим, у нас есть цикл, и мы не хотим выполнять его прямо сейчас, но выполним в будущем. Здесь мы можем использовать pass.
Рассмотрим следующий пример.
# pass is just a placeholder for
# we will adde functionality later.
values = {'P', 'y', 't', 'h','o','n'}
for val in values:
pass
Пример:
for i in [1,2,3,4,5]:
if(i==4):
pass
print("This is pass block",i)
print(i)
Вывод:
1
2
3
This is pass block 4
4
5
Мы можем создать пустой класс или функцию с помощью оператора pass.
# Empty Function
def function_name(args):
pass
#Empty Class
class Python:
pass