TIL 3-1 : 연산자2

techbear·2022년 2월 9일
0

python

목록 보기
7/19
post-thumbnail

회사 과제로 인해 블로그 포스팅이 늦어졌다. 오늘은 비교연산, 논리연산, 멤버십 연산에 대해서 정리하여 올려보겠다.

📌 비교연산자

  • 비교연산자는 왼쪽의 값과 오른쪽의 값의 상대적인 크기를 판단하는 연산자이다.
  • 비교연산자는 2개의 연산자를 가진다.
연산자(연산기호)설명(왼쪽이 오른쪽보다)
>크다
<작다
크거나 같다
작거나 같다
==같다
다르다
print("- 비교연산 Test")
print(3 > 5) # False
print(25 < 30) # True
print(1.24 >= 0) # True
print(7 <= 7) # True
print("캬캬캬" == "코코코") # False
print("12345678" != "135791113") # True

📌 논리연산자

  • 논리연산자는 주어진 논리식을 판단하여, 참(True)과 거짓(False)를 결정하는 연산이다.
  • and 연산은 모두 참인경우 참
  • or 연산은 1개만 참이여도 참
  • not은 단항으로 논리식의 결과를 뒤집는다.
연산자설명
A and BA, B모두 참이라면 True
A or BA, B 중 하나라도 참이라면 True
not AA가 참이라면 False
print("- 논리연산 문제")
print(4 < 6 and 10 >= 10) # True and True => True
print("Python" != "Python" or "I love code" == "I love code") # False or True => True
print(not 10 == 10) # not True => False

📌 멤버십 연산

  • 멤버십 연산은 비교할 연산이 포함되어 있는지 아닌지를 판별하는 연산자이다
  • in 연산자 : 포함되어 있는지 검사한다.
  • not in 연산자 : 포함되어 있지 않은지 검사한다
연산자(연산기호)설명(왼쪽이 오른쪽에)
in포함되어 있다.
not in포함되어 있지 않다.
print("x" in "xyz") # 포함되어 있다면 True
print("f" not in "sbc") # 포함되어 있지 않다면 True
profile
Today is Wonderful Magic!!

0개의 댓글