Тернарный оператор – это оператор, который используется для демонстрации какого-то условия, то есть вместо условной конструкции. Он состоит из значений True
и False
, а также выражения, которое должно быть вычислено для этих значений.
Синтаксис тернарного оператора:
[если истина] if [выражение] else [если ложь]
Пример тернарного оператора:
x, y = 25, 50 big = x if x < y else y
Тернарный оператор имеет самый низкий приоритет и используется для принятия решения на основе проверки истинности условия.
В нашем примере выражение если x < y, иначе y
означает, что в случае, если x
будет меньше, чем y
, то возвращаемым значением будет big = x
. А в случае, если это не так, возвращаемым значением будет big = y
.