728x90
- 비트 연산자
- & : 비트 단위로 AND 연산
- | : 비트 단위로 OR 연산
- ^ : 비트 단위로 XOR 연산
- ~ : 비트 단위로 NOT 연산
- << : 피연산자의 비트 열을 왼쪽으로 이동
- >> : 피연산자의 비트 열을 오른쪽으로 이동
- shift연산 (<<, >>) 연습하기
print(0b0011 << 2) # 0011(3) -> 1100(12)
print(3 << 2) # 3(0011) -> 12(1100)
print(10 << 2) # 10(1010) -> 40(101000)
print(0b10 << 2) # 10(2) -> 1000(8)
728x90
'PROGRAMMING > PYTHON' 카테고리의 다른 글
[Python] 2차원 배열, 딕셔너리 정렬 (0) | 2021.10.08 |
---|---|
[Python] 진수 변환 (0) | 2021.10.03 |
[Python] 2차원 배열 (0) | 2021.08.22 |
[Python] packing과 unpacking (0) | 2021.08.16 |
[Python] input() vs sys.stdin.readline() (0) | 2021.08.16 |
댓글