Автор оригинала: Python Examples.
Тернарный оператор Python
Тернарный оператор Python используется для выбора одного из двух значений на основе условия. Это миниатюра оператора if-else, которое присваивает одно из двух значений в переменной.
В этом руководстве мы узнаем, как использовать Тернарный оператор в Python.
Синтаксис Тернарного оператора Python:
[statement_1] if [expression] else [statement_2]
Заявление_1 выбран, если выражение оценивает true. Иначе, если выражение оценивает ложь, Заявление_2 выбран.
Вы можете предоставить значение, переменную или оператор для Заявление_1 и Заявление_2 Отказ
Пример 1: Тернарный оператор Python
В этом примере мы узнаем максимум два числа, используя тройной оператор.
Темнарный оператор в следующей программе выбирает А
или B
на основе условия A> B
Оценка истина или ложна соответственно.
Python Program
a, b = 2, 5 #get maximum of a, b max = a if a > b else b print(max)
Выход
Запустите программу. Как A> B
Возвращает false, B
выбран.
5
Вы можете поменять значения А
и B
и запустите программу. Состояние будет оценивать правду и А
будет выбран.
Пример 2: Отпечатка печати в Темном операторе Python
В этом примере мы напишем печатные заявления в Темном операторе. На основании возвращаемого значения условия Python выполняет одно из операторов печати.
Python Program
a, b = 2, 5 #ternary operator print('Python') if a > b else print('Examples')
Выход
Запустите программу. Как A> B
Возвращает false, второе оператор печати выполняется.
Examples
Этот пример демонстрирует, что вы можете запустить любую функцию Python внутри тройного оператора.
Пример 1: вложенный оператор Python Ternary
Вы можете закрыть тройной оператор в другом заявлении с Тернарным оператором.
В следующем примере мы будем использовать вложенный тройной оператор и найду максимум трех чисел.
Python Program
a, b, c = 15, 93, 22 #nested ternary operator max = a if a > b and a>c else b if b>c else c print(max)
После первого ключевого слова, это еще один тройной оператор.
Выход
93
Измените значения для A, B и C и попробуйте запустить stated Ternary Operator.
Резюме
В этом руководстве примеров Python мы узнали, в какой тройном оператор находится в Python, как использовать его в программах в разных сценариях, таких как основной пример; выполнение утверждений внутри Тернарного оператора; вложенный тройник оператор; И т. Д. С помощью хорошо подробных программ Python.