Вопросы с тегом «if-statement»

131
Что такое значение None?

Я изучал Python и прочитал главу, в которой описывается его Noneценность, но, к сожалению, эта книга в некоторых моментах не очень ясна. Думал, что найду ответ на свой вопрос, если поделюсь им там. Я хочу знать , что Noneзначение является и то , что вы используете это? А еще я не понимаю эту часть...

131
Является ли плохой практикой использование оператора if без фигурных скобок? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы на него можно было ответить с помощью фактов и цитат, отредактировав этот пост . Закрыт 5 лет назад . Уточните этот вопрос Я видел такой код: if(statement) do...

131
Синтаксис Python для выражения «если a, b или c, но не все»

У меня есть сценарий python, который может получать ноль или три аргумента командной строки. (Либо он работает по умолчанию, либо требует указания всех трех значений.) Какой идеальный синтаксис для чего-то вроде: if a and (not b or not c) or b and (not a or not c) or c and (not b or not a):...

130
Как правильно проверить, существует ли переменная среды или нет?

Я хочу проверить свою среду на наличие переменной, скажем "FOO", в Python. Для этого я использую osстандартную библиотеку. Прочитав документацию библиотеки, я выяснил 2 способа достижения своей цели: Способ 1: if "FOO" in os.environ: pass Способ 2: if os.getenv("FOO") is not None: pass Я хотел бы...

125
Оператор IF: как оставить ячейку пустой, если условие ложно («» не работает)

Я хотел бы написать оператор IF, в котором ячейка остается пустой, если условие FALSE. Обратите внимание, что если следующая формула введена в C1 ( для которой условие ложно ), например: =IF(A1=1,B1,"") и если C1 проверяется на пустоту или неиспользование =ISBLANK(C1), это вернется FALSE, даже если...

125
Поместить оператор if-elif-else в одну строку?

Я прочитал ссылки ниже, но они не касаются моего вопроса. Есть ли в Python тернарный условный оператор? (вопрос заключается в сжатии оператора if-else в одну строку) Есть ли более простой способ написать оператор if-elif-else, чтобы он умещался в одной строке? Например, if expression1: statement1...

118
Почему операторы ifelse в R не могут возвращать векторы?

Время от времени я обнаружил, что ifelse-операторы R. Например: ifelse(TRUE,1,2) # [1] 1 ifelse(FALSE,1,2) # [1] 2 Но меня несколько смущает следующее поведение. ifelse(TRUE,c(1,2),c(3,4)) # [1] 1 ifelse(FALSE,c(1,2),c(3,4)) # [1] 3 Это вариант дизайна, который выше моей...

118
Как улучшить логику для проверки соответствия 4 логических значений некоторым случаям

У меня четыре boolзначения: bool bValue1; bool bValue2; bool bValue3; bool bValue4; Допустимые значения: Scenario 1 | Scenario 2 | Scenario 3 bValue1: true | true | true bValue2: true | true | false bValue3: true | true | false bValue4: true | false | false Так, например, такой сценарий неприемлем:...

117
Проверить, является ли строка допустимым целым числом

Я пытаюсь сделать что-то достаточно распространенное: анализировать вводимые пользователем данные в сценарии оболочки. Если пользователь предоставил действительное целое число, сценарий выполняет одно действие, а если он недопустим, - другое. Проблема в том, что я не нашел простого (и достаточно...

116
Подсчет с условием IF в запросе MySQL

У меня есть две таблицы, одна для новостей, а другая для комментариев, и я хочу получить количество комментариев, статус которых был установлен как одобренный. SELECT ccc_news . *, count(if(ccc_news_comments.id = 'approved', ccc_news_comments.id, 0)) AS comments FROM ccc_news LEFT JOIN...

115
Манипуляции с типами и (строгие) сравнения больше / меньше в PHP

PHP известен своим манипуляциями с типами. Я должен признать, что это меня озадачивает, и мне трудно понять основные логические / фундаментальные вещи в сравнениях. Например: если $a > $bверно и $b > $cверно, должно ли это означать, что $a > $cэто всегда верно? Следуя базовой логике, я бы...

112
#ifdef vs #if - что лучше / безопаснее как метод включения / отключения компиляции определенных участков кода?

Это может быть вопросом стиля, но в нашей команде разработчиков есть некоторые разногласия, и мне было интересно, есть ли у кого-нибудь еще какие-нибудь идеи по этому поводу ... По сути, у нас есть некоторые отладочные операторы печати, которые мы отключаем во время нормальной разработки. Лично я...

111
Проверьте, находится ли значение в диапазоне чисел

Я хочу проверить, находится ли значение в допустимом диапазоне. Если да, что-то делать; иначе что-нибудь другое. Диапазон есть 0.001-0.009. Я знаю, как использовать несколько, ifчтобы проверить это, но я хочу знать, есть ли способ проверить это с помощью одного ifоператора....

110
jQuery: проверьте, НЕ установлен ли флажок

Мне сложно это понять. У меня два флажка (в будущем их будет больше): checkSurfaceEnvironment-1 checkSurfaceEnvironment-2 По сути, я хочу написать оператор if и проверить, проверяется ли один из них, а другой НЕ проверяется. Самый простой способ сделать следующее: if (...

109
Angularjs конструкция if-then-else в выражении

Могу ли я каким-то образом использовать конструкцию if-then-else (тернарный оператор) в выражении angularjs, например, у меня есть функция $ scope.isExists (item), которая должна возвращать значение типа bool. Я хочу что-то вроде этого, <div ng-repeater="item in items">...