В С# существует оператор null-coalescing (написанный как ??
), который позволяет легко (коротко) проверять нуль во время назначения:
string s = null;
var other = s ?? "some default value";
Есть ли эквивалент python?
Я знаю, что могу сделать:
s = None
other = s if s else "some default value"
Но есть ли еще более короткий путь (где мне не нужно повторять s
)?