Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python에서 16진수의 비트 XOR을 수행하는 방법은 무엇입니까?


^ 연산자를 사용하여 모든 유형의 숫자에 대한 XOR을 얻을 수 있습니다. 특히 16진수의 경우 다음을 사용할 수 있습니다.

a = 0x12ef
b = 0xabcd
print(hex(a ^ b))

이 결과는 다음과 같습니다.

0xb922

숫자의 시작 부분에 있는 0x는 숫자가 16진수 표현임을 의미합니다. 다른 정수 표현에도 ^ 연산자를 사용할 수 있습니다.