Проблема с инвертированием двоичного кода в python

подскажите пожалуйста, как из числа 0b10000011 я могу получить число 0b01111100 в Python? Спасибо за помощь!


Ответы (1 шт):

Автор решения: nomnoms12

Можно воспользоваться исключающим или ^.

Пример:

print(bin(0b10000011 ^ 0xFF))

stdout:

0b1111100

P. S.: 0b01111100 = 0b1111100.

→ Ссылка