파이썬/파이썬(python) 초급

[3-1 파이썬] n 비교연산자, >,<,>=,<=,==,!=, =와 ==의 차이

Olivia-BlackCherry 2022. 8. 7. 06:34

비교 연산자(Comparison Operators)에 대해 알아보자.

Operator
연산자
Meaning 
> Greater than 많은
< Less than 적은
>= Greater than or equal to 많거나 같은
<= Less than or equal to 적거나 같은
== Equal to 같은
!= Not equal to 같지 않은

비교 연산자는 위의 기호 처럼 쓴다. 

주의할 것은 

= =  = 이다.

이 둘은 완전히 다른 의미를 지닌다.

 

 

1.' =' 의 뜻

우리가 배웠던 수학에서

'같다'는 기호는 '=' 하나로만 표기했다. 

하지만 파이썬에서 '='의 뜻은 

변수를 지정해준다는 의미다. 

 

예컨데

apple = 5

> apple이라는 새로운 변수에 5라는 값을 지정해준다는 듯이다. 

 

2. '= =' 의 뜻

==는 보통 if 문과 함께 쓰이는데, 

왼쪽에 있는 값이 오른쪽에 있는 값과 같은지 확인(Check equality) 하는 것이다. 

apple == 5라면

>apple의 값이 5가 맞는지 아닌지 확인하라는 것이다.

결과값은 불린타입(boolean type)으로, 참True 또는 거짓False 중 하나로 판명난다. 

 

 

3. '= !' 의 뜻  

=!는 같지 않다의 뜻이다. 

! 느낌표는 부정의 의미를 담고 있다.