본문 바로가기
코딩 익히기/파이썬

파이썬 비교연산자, 논리연산자 그리고 True, False를 표현하는 Boolean 타입

by 낭라리추 2022. 12. 7.
반응형

파이썬에서는 비교연산자와 논리연산자를 통해서 조건문인 if 키워드를 좀 더 복잡하고 정교하게 표현할수 있습니다. 이번 포스팅에서는 값을 비교하는 비교연산자와 논리연산자, 그리고 참과 거짓을 표현하는 Boolean 타입인 True, False에 대해서 확인해보도록 합시다. 

 

1. 파이썬 비교연산자 ==, !=, <, >, >=

파이썬 조건문에서 주로 쓰이는 비교연산자는 아래와 같습니다.

파이썬 비교연산자 종류 및 의미

"==" 는 같다입니다. “=”가 파이썬에서는 변수에 값을 할당할때 =가 활용되고 있기에 비교연산에서는 "=="라는 기호가 같다는 의미로 쓰인다는 점을 꼭 기억해두셔야 합니다.

"!=" 는 다르다는 의미입니다. 그리고 ">, <, >=, <=" 는 일반적으로 수학에서 쓰이는 개념과 동일합니다.

 

 

2. 파이썬 Boolean타입, True와 False

만약 파이썬에서 비교연산자를 활용해서 값을 비교할 경우, 파이썬은 Boolean 타입을 통해서 값이 참인지 거짓인지를 보여줍니다. 비교연산자의 결과를 표현할 때 활용되는 Boolean 타입의 TrueFalse 입니다. 만약 1과 2가 같다는 의미인 1==2라는 식을 입력해서 실행해보면 False 라는 값이 도출됩니다. 하지만 1==1을 입력해보면 True 라는 값이 실행되는 것을 볼수 있습니다.

한가지 참고할 사항은 파이썬에서 True 및 False가 Boolean으로 쓰일때는 꼭 앞글자를 대문자 처리 해주셔야 한다는 점을 기억해두셔야 합니다.

 

3. 파이썬 논리 연산자 and, or, not

파이썬에서 쓰이는 논리 연산자는 아래와 같습니다. 논리 연산자를 활용해서 파이썬에서는 다양한 복잡한 조건을 표현할 수 있습니다. 논리 연산자는 특히 조건문과 결합하여 많이 쓰이는 개념이니 꼭 알아두시는게 좋습니다.

파이썬 논리연산자 종류 및 개념

 

논리 연산자를 활용한 파이썬 조건문 활용법은 내용이 좀더 복잡하고 방대해서 별도 포스팅에서 내용을 정리해두었으니 궁금하신 분들은 아래 포스팅을 확인해주세요!

 
반응형

댓글