dwc06028   2년 전

2번째 줄을 어떻게 해석하면 될까요? 조건문 형식인 것 같은데 한쪽은 ''안에 ><로 두가지 출력을 한꺼번에 넣고 한쪽은 ''안에 ==인 한가지 출력을 적어놓은 것이 이해가 되지 않습니다.

herdson   2년 전

파이썬에서 True는 암묵적으로 1, False는 0을 나타냅니다. 즉 a < b가 참이면 '><' 에서 인덱스 1인 <가 나오고 그렇지 않으면 >가 나옵니다.

그러면 a == b도 해석하실 수 있을 겁니다.

sait2000   2년 전

사실 파이선에서 bool은 int의 subclass입니다.예전 버전의 파이선에는 bool이 없었기 때문에 비교 연산자 등이 0과 1을 반환했었는데, 이 때문에 호환성을 위해서 bool을 int의 subclass로 만들었다고 합니다.

https://stackoverflow.com/questions/8169001/why-is-bool-a-subclass-of-int

댓글을 작성하려면 로그인해야 합니다.