Вопросы с тегом «operators»

Операторы - это символы, которые встречаются практически на всех языках программирования и кодирования, для выполнения расчетов и сравнения данных.


3
Звездочка в вызове функции
Я использую itertools.chain, чтобы «сгладить» список списков следующим образом: uniqueCrossTabs = list(itertools.chain(*uniqueCrossTabs)) чем это отличается от слов: uniqueCrossTabs = list(itertools.chain(uniqueCrossTabs))
112 python  operators 

10
Что делает «: =»?
Я видел :=использование в нескольких примерах кода, но ни разу с сопровождающим объяснением. Невозможно использовать его в Google, не зная его имени. Что оно делает?

5
Что делает оператор каретки (^) в Python?
Сегодня я наткнулся на оператор каретки в Python и, попробовав его, получил следующий результат: >>> 8^3 11 >>> 8^4 12 >>> 8^1 9 >>> 8^0 8 >>> 7^1 6 >>> 7^2 5 >>> 7^7 0 >>> 7^8 15 >>> 9^1 8 >>> 16^1 17 >>> 15^1 14 >>> Похоже на …
111 python  operators  caret 

11
Понимание оператора «is» в Python
isОператор не совпадают со значениями переменных, но сами экземпляры. Что это на самом деле значит? Я объявил две переменные с именами xи yприсвоил одинаковые значения обеим переменным, но он возвращает false, когда я использую isоператор. Мне нужно разъяснение. Вот мой код. x = [1, 2, 3] y = [1, 2, …
110 python  operators 

4
Haskell: как произносится <*>? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы на него можно было ответить с помощью фактов и цитат, отредактировав этот пост . Закрыт 2 года назад . Уточните этот вопрос Как произносятся эти функции в классе …
109 haskell  operators 

3
Почему эти фрагменты JavaScript ведут себя по-разному, даже если оба обнаруживают ошибку?
var a = {} var b = {} try{ a.x.y = b.e = 1 // Uncaught TypeError: Cannot set property 'y' of undefined } catch(err) { console.error(err); } console.log(b.e) // 1 Запустить фрагмент кодаHide resultsРазвернуть фрагмент var a = {} var b = {} try { a.x.y.z = b.e = …


8
jQuery выбирает по атрибуту с помощью операторов И и ИЛИ
Я думаю, можно ли в jQuery выбирать элементы по именованным атрибутам с помощью И и ИЛИ. Пример: &lt;div myid="1" myc="blue"&gt;1&lt;/div&gt; &lt;div myid="2" myc="blue"&gt;2&lt;/div&gt; &lt;div myid="3" myc="blue"&gt;3&lt;/div&gt; &lt;div myid="4"&gt;4&lt;/div&gt; Я хотел бы выбрать все элементы, myc="blue"но только те, для которых myidустановлено значение 1 или 3. Итак, я попробовал: a=$('[myc="blue"] [myid="1"] [myid="3"]'); …

8
Логические операторы, || или или?
Я помню, как некоторое время назад читал о логических операторах, которые в случае ORиспользования ||были лучше or(или наоборот). Мне просто пришлось использовать это в своем проекте, когда он вернулся ко мне, но я не могу вспомнить, какой оператор был рекомендован или было ли это правда. Что лучше и почему?


2
Что означает && в void * p = && abc;
Я наткнулся на кусок кода void *p = &amp;&amp;abc;. Какое &amp;&amp;здесь значение? Я знаю о ссылках на rvalue, но думаю, что &amp;&amp;в этом контексте они используются по-другому. Что &amp;&amp;указывает в void *p = &amp;&amp;abc;?
102 c++  c  gcc  operators 


8
Как «и» и «или» действуют с небулевыми значениями?
Я пытаюсь изучить python и наткнулся на какой-то красивый и короткий код, но не совсем понятный контекст был: def fn(*args): return len(args) and max(args)-min(args) Я понимаю, что он делает, но почему Python это делает - т.е. возвращает значение, а не True / False? 10 and 7-2 возвращает 5. Аналогичным образом …

5
Должен ли я реализовать __ne__ в терминах __eq__ в Python?
У меня есть класс, в котором я хочу переопределить __eq__метод. Кажется, имеет смысл переопределить и __ne__метод, но имеет ли смысл реализовать __ne__его __eq__как таковой? class A: def __init__(self, attr): self.attr = attr def __eq__(self, other): return self.attr == other.attr def __ne__(self, other): return not self.__eq__(other) Или есть что-то, чего мне …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.