Дисклеймер
Я не хочу сказать, что это прям крутые фишки. И я не отрицаю, что эти фишки могут быть в других языках. Этот пост несёт исключительно познавательный характер.
И если скажете, что вы их используете, то я рад, что Jetcode обучил таких умниц.
Python — это язык программирования, который широко используется в интернет-приложениях, разработке программного обеспечения, науке о данных и машинном обучении (ML). Разработчики используют Python, потому что он эффективен, прост в изучении и работает на разных платформах. Программы на языке Python можно скачать бесплатно, они совместимы со всеми типами систем и повышают скорость разработки.
Но вы его простоту используете не на 100%! Поэтому я расскажу, как можно упростить написание кода на питоне.
Тернарный оператор - это укороченый if, который не всегда, но можно использовать.
Он работает так:
[если истина] if [выражение] else [если ложь]
Пример:
1. x = 10
2.
3. res = 1 if x == 10 else 2
4. print(res)
>>> 1
Строчка 3 равна этому коду:
if x == 10:
res = 1
else:
res = 2
Тоесть мы сократили из 4-ёх строк в одну строку!
Надеюсь было понятно, а если нет, то держите статью для изучения - https://pythonist.ru/ispolzovanie-ternarnogo-operatora-v-python/