a = 5 #이진수로 101print(~a) #bit NOT 연산 -6print(a>1) #이진수로 010 오른쪽 shift 다른건 모르겠고 보수랑 shift는 볼.때.마.다. 이해가 안됨 볼 때마다 끝에는 결국 아~알겠다~~~~~ 하고 넘어가는데 다시보면 이해가 안됨.. python으로 코드짤 때 잘 안쓰기도 하고.. ... 그냥.. 평소에 잘 안쓰기도 하고요..? (저만,,안씁니까,,,,?)하지만 이번에는 진짜 제대로 확실하게 정리하고 넘어가서 ! 다시는 ! 뒤돌아보지 않도록! 먼저 비교적 쉬운 왼쪽 시프트 a의 이진수를 왼쪽으로 1비트씩 이동. 오른쪽에 0을 추가합니다.101 오른쪽 시프트 a의 이진수를 오른쪽으로 1비트씩 이동. 왼쪽에 0을 추가합니다.101 >> 1 = 010 (10진수 2)여..