반응형
python 3.x 에서의 비교 연산자이다.
python 2.x와 3.x에서 비교 연산자 차이는 없다.
비교 연산이기에 결과는 True 또는 False로 표현 된다.
비교연산자 | 설명 | 예제 |
A == B | 같다 (숫자/문자 모두 사용 가능) | 2 == 2 , "test" == "test" |
A != B | 같다의 부정 (숫자/문자 모두 사용 가능) | 2 != 2, "test" != "test" |
A >= B | A가 B보다 크거나 같다 | 5 >= 3 |
A > B | A가 B 보다 크다 | 5 > 3 |
A <= B | A가 B 보다 작거나 같다 | 3 <= 5 |
A < B | A가 B보다 작다 | 3 < 5 |
1. = 같다
>>> 2 == 2
True
>>> "test" == "test"
True
2. != 같지 않다
>>> 2 != 2
False
>>> "test" != "test"
False
3. A >= B
>>> 5 >=3
True
### 문자열도 되기는 하지만 올바른 표현인지는 모르겠다...
## (필자 생각은 크거나 같다에서는 문자열은 사용하지 않는것이 좋아보인다. )
>>> "test" >= "test"
True
4. A > B
>>> 5 > 3
True
5. A <=B
>>> 4 <= 9
True
6. A < B
>>> 4 < 9
True
예제
### 비교 연산자
### 같다 ==
print ( 3 == 3 )
### 같지 않다 != 또는 not
print ( 3 != 4 ) ## 3과 4는 같지 않으므로 True
print (not (3 == 3)) ## 긍정의 부정이므로 False
### A가 B 보다 크거나 같다 >=
print ( 5 >= 3 )
### A가 B 보다 크다 >
print ( 5 > 3 )
### A가 B 보다 작거나 같다 <=
print ( 3 <= 5 )
### A가 B 보가 작다 <
print (3 < 5 )
예제 결과
bash-3.2$ python3 practice.py
True
True
False
True
True
True
True
반응형
'Development > Python3..x' 카테고리의 다른 글
[python3.x-study] 간단한 수식 (0) | 2020.12.11 |
---|---|
[python3.x-study] And/Or 연산자 (0) | 2020.12.11 |
[python3.x-study] 주석 (0) | 2020.12.11 |
[python3.x-study] 숫자출력/ 숫자 연산 (0) | 2020.12.11 |
[python3.x-study] 문자/문자열 출력하기 (0) | 2020.12.11 |