Что если у вас есть тройной оператор, это очень долго?
var = 'I want to learn Python' if 42**2<166 else 'I want to learn Go programming' print(var) # I want to learn Go programming
Проблема : Как написать Terary Operator в нескольких строках?
Короткое повторение: Темнарный оператор
Тернарный оператор : Самый простой тройной оператор х если с остальными y
состоит из трех операндов х
, C
. и y
Отказ Это выражение с возвращаемой стоимостью. Темнарный оператор возвращает х
Если логическое выражение C
. оценивает Правда
Отказ В противном случае, если выражение C
. оценивает Ложь
Торговый оператор возвращает альтернативу y
Отказ
Синтаксис : Три операнда написаны как х если с остальными y
который читает как «возвращение X
Если C
еще вернуть y
». Давайте написать это более интуитивно, как:
if else
Возврат экспрессии оператора в случае, если условие оценивается к истинному | |
Условие, которое определяет, нужно ли возвращать или ветку. | |
Возврат экспрессии оператора в случае, если условие оценивает ложь |
Связанная статья : Для полного учебника на Тернарном операторе Проверьте наш подробный список в блоге Отказ
Способ: скобка для расширения логической линии над несколькими физическими линиями
Решение : Вы можете продлить любой Логическая линия в Python над несколькими физическими линиями Используя скобки.
var = 'I want to learn Python' if 42**2<166 else 'I want to learn Go programming' print(var) var = ('I want to learn Python' if 42**2<166 else 'I want to learn Go programming') print(var) # I want to learn Go programming
Это Pep8 Стандартный способ разрушения длинных строк – если вы не можете сделать это более естественным образом (например, избегая тройного оператора и используя заявление, если в этом примере).
Попробуй сам:
Упражнение : Напишите вложенный тройник оператора и сломайте его на несколько строк!
Куда пойти отсюда?
Достаточно теории, давайте познакомимся!
Чтобы стать успешным в кодировке, вам нужно выйти туда и решать реальные проблемы для реальных людей. Вот как вы можете легко стать шестифункциональным тренером. И вот как вы польские навыки, которые вам действительно нужны на практике. В конце концов, что такое использование теории обучения, что никто никогда не нуждается?
Практические проекты – это то, как вы обостряете вашу пилу в кодировке!
Вы хотите стать мастером кода, сосредоточившись на практических кодовых проектах, которые фактически зарабатывают вам деньги и решают проблемы для людей?
Затем станьте питоном независимым разработчиком! Это лучший способ приближения к задаче улучшения ваших навыков Python – даже если вы являетесь полным новичком.
Присоединяйтесь к моему бесплатным вебинаре «Как создать свой навык высокого дохода Python» и посмотреть, как я вырос на моем кодированном бизнесе в Интернете и как вы можете, слишком от комфорта вашего собственного дома.
Присоединяйтесь к свободному вебинару сейчас!
Работая в качестве исследователя в распределенных системах, доктор Кристиан Майер нашел свою любовь к учению студентов компьютерных наук.
Чтобы помочь студентам достичь более высоких уровней успеха Python, он основал сайт программирования образования Finxter.com Отказ Он автор популярной книги программирования Python One-listers (Nostarch 2020), Coauthor of Кофе-брейк Python Серия самооставленных книг, энтузиаста компьютерных наук, Фрилансера и владелец одного из лучших 10 крупнейших Питон блоги по всему миру.
Его страсти пишут, чтение и кодирование. Но его величайшая страсть состоит в том, чтобы служить стремлению кодер через Finxter и помогать им повысить свои навыки. Вы можете присоединиться к его бесплатной академии электронной почты здесь.