파이썬에서 **는 연산자로 올라갑니다. x**y
표현식에서 x를 y로 올린 값을 반환합니다.>>> x=5 >>> y=3 >>> x**y 125
^는 비트 XOR 연산자입니다. 두 비트를 피연산자로 사용하여 하나가 1이고 다른 하나가 0이면 1을 반환합니다.
>>> a=10 >>> bin(a) #0001 1010 '0b1010' >>> b=20 >>> bin(b) #0010 0100 '0b10100' >>> c=a^b >>> c 30 >>> bin(c) #0011 1110 '0b11110'
// 바닥 나누기 연산자로 정의됩니다. 나누기 연산 결과의 정수 부분을 반환합니다.
>>> 10/3 3.3333333333333335 >>> 10//3 3
음수 나누기의 경우 바닥은 음수 무한대로 반올림됩니다.
>>> -10/3 -3.3333333333333335 >>> -10//3 -4
% 기호는 모듈로 연산자로 정의되며 나눗셈의 나머지를 반환합니다.
>>> 10%3 1 >>> 10%2 0
상한 배수와 분자 사이에 음의 나눗셈 차이가 있는 경우 계산
>>> -10%3 2 >>> -5%2 1 >>> 73%9 1 >>> -73%9 8