Тернарный оператор Python: синтаксис и примеры
Тернарный оператор в Python - это способ сократить конструкцию if-else до более компактной и читаемой формы. Он имеет вид:
[ результат_если_истина ] if [ условие ] else [ результат_если_ложь ]
В этой форме параметры заключены в квадратные скобки, чтобы обозначить необязательность их наличия. В первую очередь определяется условие, перед которым появляется ключевое слово if. Если условие выполняется, то выполняется выражение результат_если_истина, иначе выражение результат_если_ложь.
Как примеры использования:
num = 5
print("Число больше или равно 5") if num >= 5 else print("Число меньше 5")
Здесь мы используем тернарный оператор, чтобы определить, должны ли мы распечатать строку "Число больше или равно 5", или же строку "Число меньше 5".
a = 5
b = 10
print("a больше b" if a > b else "b больше или равно a")
Этот код определяет, больше ли переменная a, чем переменная b, и выводит на экран соответствующее сообщение.
Конечно, это только небольшой обзор возможностей тернарного оператора в Python, и вы можете использовать его на своё усмотрение в разных сценариях своего кода.