Описание тега truthiness

В языке с динамической типизацией истинность - это термин, используемый для описания значения, которое может оцениваться как логическое истинное.
2 ответа

Почему истина && "строка" возвращает "строку"

Допустим, у меня есть что-то вроде true && true #=> true Что имеет смысл, поэтому я пытаюсь что-то вроде: true && "dsfdsf" #=> "dsfdsf" Что удивляет меня, потому что часто я буду делать что-то вроде if something && some…
28 мар '14 в 15:07
2 ответа

Что такое bash-эквивалент всего Python?

В части сценария bash, которую я пишу, я хотел бы проверить, не задана ли какая-либо из переменных в списке. В Python есть встроенная функция all это возвращает True если все элементы в итерируемом являются истинными: >>> all([True, 1, "foo…
16 сен '13 в 23:31
2 ответа

Groovy нулевая проверка не работает для свойства в списке

POJO: class Item{ String prop1 String prop2 } Мои данные: List<Item> items = new ArrayList(new Item(prop1: 'something'), new Item(prop1: 'something')) Тогда я пытаюсь: if(items?.prop2){ //I thought prop 2 is present } несмотря на то, что prop2…
09 мар '16 в 23:18
2 ответа

Получить значение истинности значения столбца в запросе sqlite

Если у меня есть столбец в таблице с нулевыми и ненулевыми числами, как мне получить его истинное значение {0,1}? Данные x, y 0, 111 1, 0 2, 444 (SQL-запрос, что-то вроде select x, TRUTHOF(y) from Data) Результат x, y_truth 0, 1 1, 0 2, 1 Использова…
05 ноя '14 в 21:07
4 ответа

Почему мы можем бросить bool на str?

Мы знаем как bool() действует на различные объекты Python, такие как str, int, list, Это вопрос об обратном. Вы можете использовать bool для int как >>> int(True) 1 >>> int(False) 0 что я думаю, что-то вроде, но с строкой мы получа…
22 июл '18 в 00:49
1 ответ

Застрял на JavaScript koans раздел "about_truthyness"

Я работаю над Koans от liammclennan и застрял в разделе about_truthyness со следующим кодом: module("About Truthyness (topics/about_truthyness.js)"); test("truthyness of positive numbers", function() { var oneIsTruthy = 1 ? true : false; equal(true,…
30 апр '16 в 19:36
1 ответ

Когда можно самостоятельно == Нет

Я смотрю на фрагмент if not self: в ответе на другой вопрос, который реализует __nonzero__(), Это заставляет меня задуматься: кроме __nonzero__() возврате False или тривиальное местное назначение self = NoneСуществуют ли другие ситуации, в которых i…
17 дек '17 в 21:02
7 ответов

Цикл Do-while не соблюдает назначение истины (C)

My C project - это консольное приложение Windows, которое берет временную подпись и BPM из музыкального проекта пользователя и возвращает длину полосы в секундах.Я пытаюсь использовать цикл do-while для добавления продолжения / выхода? подсказка в к…
08 сен '15 в 20:45
2 ответа

Каковы истинные и ложные критерии для объекта Python?

Я видел следующие случаи: >>> def func(a): ... if a: ... print("True") ... >>> a = [1, 2, 3] >>> func(a) True >>> a == True False Почему эта разница возникает?
29 апр '17 в 06:27
5 ответов

Как оценить строку как логическое значение в операторе возврата?

У меня есть такая функция в Python 3.4: def is_value_valid(the_str): return len(the_str) != 0 Есть, конечно, другие способы написать это, такие как return the_str != "", Есть ли более питонские способы написания этого выражения? Я знаком с концепция…
12 янв '16 в 14:35
3 ответа

Понимание истинности строк Python

Я понимаю, что встроенные типы Python имеют значение "истинность", и считается пустой строкой Falseв то время как любая непустая строка считается True, Это имеет смысл Я могу проверить это с помощью встроенной функции bool, >>> bool("") Fal…
28 фев '18 в 04:09
1 ответ

Объект имеет значение, но не существует?

У меня есть следующий код Python: if bedrooms: # bedrooms exists ..... else: # BEDROOMS DOES NOT EXIST bn = "BEDROOMS DOES NOT EXIST" Я прошел через это в моем отладчике и заметил, что хотя bedroom == 0 поток прыгает к else заявление. Чтобы проверит…
22 окт '14 в 16:21
1 ответ

VueJS - Как проверить достоверность объекта объектов для v-if

У меня есть этот объект встреч, который имеет три набора ключей. Я пытаюсь найти чистый способ JS, чтобы проверить правдивость для v-if, когда все три блочных массива пусты а-ля: { "block_1": [], "block_2": [], "block_3": [] } Я пытался использовать…
06 сен '18 в 15:35
1 ответ

Условное значение (например, цикл while) в качестве параметра метода

Итак, я пытаюсь найти метод, который эффективно делает это: - (void)doWhile: (/*some magical type*/)condition { while (condition) { // do some magical things } } И хотя ваше первое предложение может быть BOOL рассмотреть следующие исключения: [someO…
03 июн '12 в 17:06
2 ответа

Лямбда-ошибка Python 3: Истинное значение Серии неоднозначно

Я получаю эту ошибку: The truth value of a Series is ambiguous в моей лямбда-функции. Я знаю, что здесь есть очень подробное объяснение этой ошибки, но я не думаю, что это связано с моей проблемой: Истинное значение Серии неоднозначно. Используйте a…
20 июн '18 в 06:19
2 ответа

Таинственные случаи логических выражений, эквивалентностей и идентификаторов объектов

Первая тайна струн: Как так bool('foo') возвращается True? если 'foo' == True возвращается False 'foo' == False возвращается False 'foo' is True возвращается False 'foo' is False возвращается False Вторая тайна целых чисел: Как так bool(5) возвращае…
05 сен '15 в 10:54
2 ответа

Почему Python оценивает строки / числа как True в операторах if myNumber == True возвращает False?

Следующее напечатает 'ok': if 5: print('ok') Тем не менее, когда я делаю: print(5 == True) Выход False, То же самое происходит со строками. Зачем?
11 июл '17 в 12:21
1 ответ

Функция проверки правдивости в JavaScript

Я прохожу этот вызов в FCC и буквально на полпути! Проверьте, верен ли предикат (второй аргумент) для всех элементов коллекции (первый аргумент). function truthCheck(collection, pre) { // Is everyone being true? for(var i = 0; i < collection.leng…
11 апр '16 в 18:17
1 ответ

Почему эта точка с запятой приводит к неверному результату фальши

Странные результаты теста правды filter = /rob/gi >> /rob/gi filter.test('hey') >> false filter.test('rob') >> true true && filter.test('rob'); >> false true && filter.test('rob') ; >> true (true &&a…
01 май '15 в 00:34
1 ответ

Итерация коллекции для истинных / ложных значений

У меня есть некоторые выдающиеся требования к школьному заданию, которые должны возвращать истинные / ложные значения из коллекции. Вот выдающиеся требования: 1) Должен сойти за коллекцию всех достоверных результатов 2) Должен сойти за коллекцию, со…
22 май '15 в 16:28