🧐 🤔 그거 어떻게 쓰더라 🙄 😙

파이썬 논리연산

2022. 7. 20. Evergood Kim이가 씀

논리연산#

not A
A가 참이면 False, 거짓이면 True를 반환.
A and B
A가 참이면 B, 거짓이면 A를 반환.
A or B
A가 참이면 A, 거짓이면 B를 반환.

and나 or 연산의 결과는 A, B 중 하나이지, 반드시 TrueFalse인 건 아니다. not 연산은 TrueFalse를 반환하는 게 맞다.

공식문서에 따르면 이런 식으로 a가 빈 문자열이면 기본값으로 'hello'를 준다든가 하는 식으로 쓸 수도 있다고 한다.

greeting = a or 'hello'
우선순위

비교연산 > not > and > or > 조건표현식

728x90