알아가기/Python

[Python] 0 1 반전 방법

XEV 2022. 12. 21. 21:01

0에서 1로 변환, 1에서 0으로 변환

간단한 방법이 맞는 거 같은데 초기에 나 또한 아이디어가 바로 떠오르지 않아서 구글 검색을 해보니 비트 연산자에 대한 것만 주르륵 나온다.

 

이리저리 생각해본 끝에 -1과 절댓값으로 해결하였다.

 

a_before = 0
b_before = 1

a_after = abs(a_before - 1)
b_after = abs(b_before - 1)

print(a_after)          # 1
print(b_after)          # 0