파이썬에서는 비교연산자와 논리연산자를 통해서 조건문인 if 키워드를 좀 더 복잡하고 정교하게 표현할수 있습니다. 이번 포스팅에서는 값을 비교하는 비교연산자와 논리연산자, 그리고 참과 거짓을 표현하는 Boolean 타입인 True, False에 대해서 확인해보도록 합시다.
1. 파이썬 비교연산자 ==, !=, <, >, >=
파이썬 조건문에서 주로 쓰이는 비교연산자는 아래와 같습니다.
"==" 는 같다입니다. “=”가 파이썬에서는 변수에 값을 할당할때 =가 활용되고 있기에 비교연산에서는 "=="라는 기호가 같다는 의미로 쓰인다는 점을 꼭 기억해두셔야 합니다.
"!=" 는 다르다는 의미입니다. 그리고 ">, <, >=, <=" 는 일반적으로 수학에서 쓰이는 개념과 동일합니다.
2. 파이썬 Boolean타입, True와 False
만약 파이썬에서 비교연산자를 활용해서 값을 비교할 경우, 파이썬은 Boolean 타입을 통해서 값이 참인지 거짓인지를 보여줍니다. 비교연산자의 결과를 표현할 때 활용되는 Boolean 타입의 True와 False 입니다. 만약 1과 2가 같다는 의미인 1==2라는 식을 입력해서 실행해보면 False 라는 값이 도출됩니다. 하지만 1==1을 입력해보면 True 라는 값이 실행되는 것을 볼수 있습니다.
한가지 참고할 사항은 파이썬에서 True 및 False가 Boolean으로 쓰일때는 꼭 앞글자를 대문자 처리 해주셔야 한다는 점을 기억해두셔야 합니다.
3. 파이썬 논리 연산자 and, or, not
파이썬에서 쓰이는 논리 연산자는 아래와 같습니다. 논리 연산자를 활용해서 파이썬에서는 다양한 복잡한 조건을 표현할 수 있습니다. 논리 연산자는 특히 조건문과 결합하여 많이 쓰이는 개념이니 꼭 알아두시는게 좋습니다.
논리 연산자를 활용한 파이썬 조건문 활용법은 내용이 좀더 복잡하고 방대해서 별도 포스팅에서 내용을 정리해두었으니 궁금하신 분들은 아래 포스팅을 확인해주세요!
'코딩 익히기 > 파이썬' 카테고리의 다른 글
파이썬 if else 및 if elif 다중 조건문 기본 개념 총정리 및 예시 (0) | 2022.12.07 |
---|---|
파이썬 IF 조건문 개념 및 논리연산(and, or, not) 조건문 예시 정리 (0) | 2022.12.07 |
파이썬 자료구조! 리스트(list), 튜플(tuple), 딕셔너리(dict) 기본개념 및 활용법 총정리 (0) | 2022.11.30 |
파이썬 데이터 타입(정수, 실수, 문자열) 정리 및 TYPE 함수 활용법 (0) | 2022.11.30 |
파이썬 기초! 파이썬(아나콘다) 설치 및 쥬피터 노트북 실행하기 (0) | 2022.10.27 |
댓글