티스토리 뷰

반응형

파이썬 프로그래밍에서 조건문(if), 반복문(while)을 제대로 사용하기 위해서는 관계연산자논리연산자의 이해가 필수입니다. 기초 중의 기초라고 할 수 있는 관계, 논리 연산자를 알아보겠습니다.


파이썬 관계연산자 (비교연산자)

파이썬 관계연산자 비교연산자

파이썬에는 ==(같다), !=(다르다), >(크다), <(작다), >=(크거나 같다), <=(작거나 같다) 관계연산자가 있다.

관계연산자는 불 값(True, False)을 리턴한다.

결과가 참이면 True, 거짓이면 False를 리턴한다.


파이썬 논리연산자

파이썬 논리연산자

파이썬 논리연산자에는 and, or, not이 있다.

and 연산은 둘다 True일 때 True를 리턴한다. (둘 다 참이면 참)

or 연산은 둘다 False일 때 False를 리턴한다. (둘 중 하나만 참이면 참)

not 연산은 True는 False로 False는 True로 변환한다. (거꾸로)


파이썬 관계연산자 논리연산자

프로그래밍에서는 관계연산자와 논리연산자를 같이 쓰는 경우가 많다.

논리연산자가 두 관계연산자를 연결하는 구조

파이썬에서는 3 < a < 10 와 같은 조건식도 허용한다. (C언어에서는 불가)


파이썬 bool 함수

파이썬 bool 함수

조건문, 반복문을 잘 사용하기 위해서는 언제 True, False 인지를 구분할 수 있어야 한다.

bool() 함수를 이용하면 True, False 여부를 알 수 있다.

None, 정수 0, 실수 0.0, 빈 문자열(공백은 True), 빈 리스트, 빈 집합 등은 False 이다. (나머지는 모두 True)



반응형
댓글