170 похожих чатов

Тупой вопрос: символ "|" означает "или", верно?

10 ответов

21 просмотр

ну, в большинстве случаев - да.

Есть два вида "или". Тут оператор для одного из этих двух видов.

Максим-Василькин Автор вопроса
evle
Есть два вида "или". Тут оператор для одного из эт...

Да, спасибо. Я в джанго в контексте "или" юзал Q(...) | Q(...). Но в питоне 3.10 через "|" можно словари объединять. Вот и смущаюсь, почему словари именно объединяются, хотя оператор "или". "|" - это как правильно называется? Побитовый оператор? Погуглить хочу подробнее про эти "|", "U" и т.д.

Максим-Василькин Автор вопроса
srt nnm
это может быть + может быть и может быть или

Один и тот же символ - 3 значения? Круто. А его поведение определяется типом данных операндов и их свойствами?

Максим Василькин
Один и тот же символ - 3 значения? Круто. А его по...

опрееляется ситуацией днём фазой луны наибольшим созвездием и тд

Максим Василькин
Да, спасибо. Я в джанго в контексте "или" юзал Q(....

Оператор называется "bitwise or". Для чисел он значит "побитное или". Для других типов его действиям можно переопределить. Вот решили, что для словарей наиболее логично делать объединение (и в целом это вяжется с бытовой логикой).

Максим-Василькин Автор вопроса
srt nnm
опрееляется ситуацией днём фазой луны наибольшим с...

Так и думал. Спасибо. Просто когда вижу "1 + 1", то я знаю, что будет в результате. Но когда "some_value1 | some_value2", то "на глаз" уже не могу определить, что там будет. Думал, туплю.

Максим-Василькин Автор вопроса
Максим Василькин
Так и думал. Спасибо. Просто когда вижу "1 + 1", т...

+ тоже прекрасно переопределяется. In [189]: [1, 2, 3] + [4, 5, 6] Out[189]: [1, 2, 3, 4, 5, 6]

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта