파이썬 콘솔에서 :
~True
나에게 준다 :
-2
왜? 누군가이 특정 사례를 바이너리로 설명 할 수 있습니까?
True is 1"는 사실이 아니지만 사실입니다 True == 1.
UNARY_INVERT(바이트 코드 전체)를 보는 것이 답변에 아무것도 추가 할 것이라고 생각하십니까 ?
bool. ~작동 방식 이 아닙니다 . 실제로이 질문에 대한 올바른 대답은 2의 보수와 ~정수에서 어떻게 작동 하는지 언급하지 않아도 됩니다.
~1이다-2, 시도 :True == 1