안녕하세요 오늘은 프로그래밍에서 자주 쓰이는 비교 연산자와 논리 연산자를 알아보겠습니다.
비교, 논리 연산자는 코딩을 할 때 아주 자주 쓰이는 기능입니다.
비교 연산자
비교 연산자는 말 그대로 비교를 해서 True와 False를 갈라내는 것입니다.
만약 100은 1보다 크니 100 > 1은 True가 되겠죠??
100 > 1
반대로 False를 만들어 보겠습니다.
100 < 1
False가 잘 출력되었습니다.
이 True와 False는 100, 1, 'hello world'처럼 값의 일종이니 참고하시기 바랍니다.
그리고 이 비교 연산자는 if문, for문 등에서 아주 자주 쓰이니 꼭 알아두셔야 합니다.
그럼 크다 작다가 아닌 다른 비교 연산자를 알아보겠습니다.
1 == 10
저희가 프로그래밍이 아닌 수학에서 같다를 표시할 때는 = 을 사용합니다.
하지만 프로그래밍에서 = 은 변수를 만들 때 사용을 하고 대신에 ==를 사용합니다.
여기서 1 == 10이라는 것은 1과 10이 같냐라는 것인데 당연히 1과 10은 다르니까 False가 출력되어야 합니다.
False가 잘 출력되었네요.
그러면 이제 다르다를 알아볼까요?? 프로그래밍에서 다르다는 바로 !=입니다.
하지만 지금 제가 설명한 것은 값 자체를 비교하는 기능이고 객체를 비교하는 기능도 있습니다
예를 들어 실수 객체와 정수 객체를 비교해보겠습니다.
1 == 1.0
1 is 1.0
지금 위에 사진을 보시면 1 == 1.0은 True가 나왔지만 1 is 1.0은 False가 나왔습니다.
이 것은 값은 같지만 객체가 다르기 때문입니다.
이상 비교 연산자에 대한 글을 마치겠습니다.
'PYTHON' 카테고리의 다른 글
카카오뷰 매크로 프로그램 사지마세요 만드세요 (0) | 2022.01.03 |
---|---|
python input / 입력 값 (0) | 2021.09.14 |
파이썬 변수(variable) / 변수 작명 규칙 (0) | 2021.09.08 |
파이썬 숫자 계산과 숫자 자료형 (0) | 2021.09.05 |
python 파이썬 들여쓰기 (indentration) (0) | 2021.09.05 |
댓글