회사 과제로 인해 블로그 포스팅이 늦어졌다. 오늘은 비교연산, 논리연산, 멤버십 연산에 대해서 정리하여 올려보겠다.
📌 비교연산자
- 비교연산자는 왼쪽의 값과 오른쪽의 값의 상대적인 크기를 판단하는 연산자이다.
- 비교연산자는 2개의 연산자를 가진다.
연산자(연산기호) | 설명(왼쪽이 오른쪽보다) |
---|
> | 크다 |
< | 작다 |
≥ | 크거나 같다 |
≤ | 작거나 같다 |
== | 같다 |
≠ | 다르다 |
print("- 비교연산 Test")
print(3 > 5)
print(25 < 30)
print(1.24 >= 0)
print(7 <= 7)
print("캬캬캬" == "코코코")
print("12345678" != "135791113")
📌 논리연산자
- 논리연산자는 주어진 논리식을 판단하여, 참(True)과 거짓(False)를 결정하는 연산이다.
- and 연산은 모두 참인경우 참
- or 연산은 1개만 참이여도 참
- not은 단항으로 논리식의 결과를 뒤집는다.
연산자 | 설명 |
---|
A and B | A, B모두 참이라면 True |
A or B | A, B 중 하나라도 참이라면 True |
not A | A가 참이라면 False |
print("- 논리연산 문제")
print(4 < 6 and 10 >= 10)
print("Python" != "Python" or "I love code" == "I love code")
print(not 10 == 10)
📌 멤버십 연산
- 멤버십 연산은 비교할 연산이 포함되어 있는지 아닌지를 판별하는 연산자이다
- in 연산자 : 포함되어 있는지 검사한다.
- not in 연산자 : 포함되어 있지 않은지 검사한다
연산자(연산기호) | 설명(왼쪽이 오른쪽에) |
---|
in | 포함되어 있다. |
not in | 포함되어 있지 않다. |
print("x" in "xyz")
print("f" not in "sbc")