Все не могу понять, зачем нужен pass, в одной из аннотаций ч прочитал, что pass, заставляет часть кода выполняться только один раз, однако никакой разницы я не увидел если убирать его или оставлять, подскажите в чем существенная разница
pass - это заглушка. Та часть функционала, которая будет написана позже. Он ставится, чтоб не было ошибок.
if(условие):
else:
{действия}
Такой код бросит ошибку. Нужна заглушка после if
if(условие):
pass
else:
{действия}
Аналогично, если объявишь функцию, но не напишешь для неё код.
def foo():
pass
2 Likes