Резюме
В этой статье вы узнаете что означает в питоне тернарный оператор и о том, как его использовать, чтобы сделать ваш код более кратким и читабельным.
Что такое тернарный оператор в Python
Следующая программа запрашивает ваш возраст и на его основе определяет стоимость билета:
Вот результат, когда вы вводите "18":
В этом примере следующий оператор if...else присваивает ticket_price значение 20, если значение age больше или равно 18. В противном случае он присваивает ticket_price значение 5:
Чтобы сделать его более кратким, вы можете использовать альтернативный синтаксис, например:
В этом утверждении левая часть оператора присваивания ( = ) является переменной ticket_price.
Выражение в правой части возвращает 20, если age больше или равно 18, и 5 если нет.
Такая запись условия называеся тернарным оператором в Python:
Тернарный оператор оценивает условие. Если результат равен True, он возвращает value_if_true. В противном случае он возвращает value_if_false.
Тернарный оператор эквивалентен следующему if...else утверждению:
Обратите внимание, что если вы работали с такими языками программирования, как C# или Java, то знакомы со следующим синтаксисом тернарного оператора:
Однако Python не поддерживает синтаксис тройного оператора.
В следующей программе вместо if оператора используется тернарный оператор:
Краткое содержание
- Тернарный оператор Python — value_if_true if condition else value_if_false.
- Используйте тернарный оператор, чтобы сделать код более кратким и читабельным.
.
❤️ Если вам понравилась статья, ставьте лайк и подписывайтесь на мой канал "Заходи в Ай-Ти".
👍 Если у вас остались вопросы или есть интересные темы, которые вы хотите, чтобы я разобрал, то пишите в комментариях. Ваше мнение очень важно для меня!
.
#python основы #основы языка python #основы пайтон #операторы сравнения в python #python сравнение чисел #сравнение строк в python #python бесплатно #python для начинающих бесплатно #python с нуля бесплатно #python тернарный оператор