Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Что делает оператор "^" в Python?

Data sciencePython+1
Анонимный вопрос
  ·   · 3,6 K
Технарь, эникейщик, CRM, DevOps, сети, железо...  · 16 июл 2022
Обычно, это возведение в степень
Проводит побитовую операцию xor (исключающее или) на двух значениях. Здесь результатом ИЛИ НЕ для 10(2) и 11(3) будет 01(1).
Пишу код и т.п.  · 12 мая 2022  · itustinov.ru
Python поддерживает перегрузку операторов, так что он может значить что угодно. У целых чисел это bitwise XOR. Берутся два целых числа, представляются в двоичной системе счисления. Затем, справа налево между каждой парой битов... Читать далее
1 эксперт согласен
Математик и программист Python.  · 15 июл 2022
Смотря какие типы у операндов.  Если числа - их исключающее ИЛИ. Вычисляется оно так. Оба числа записывают в двоичной системе. Если количества цифр неравны, в начале у "недостающего" числа дописывают нули. Дальше цифры Python... Читать далее