В Javascript я могу сделать это:
function A(x) { return x || 3; }
Возвращает 3, если x является «неверным» значением, таким как 0, null, false, и возвращает x в противном случае. Это полезно для пустых аргументов, например Я могу сделать A()
, и он будет оцениваться как 3.
Есть ли у Python эквивалент? Я думаю, я мог бы сделать один из троичного оператора a if b else c
, но мне было интересно, что люди используют для этого.