Недавно мне пришлось реализовать небольшую проверку для любых переменных, которые, возможно, не были инициализированы (а их значение по умолчанию - None
). Я придумал это:
if None in (var1, var2, var3):
error_out()
Хотя, на мой взгляд, граничащей с красивой, мне было интересно - это хороший способ сделать это? Это способ сделать это? Существуют ли случаи, когда это может привести к неожиданным результатам?