Рубрики
Без рубрики

Тернарный оператор Python

Автор оригинала: 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.