# 헷갈리기 쉬운 부분들
대입연산자 =
비교연산자 ==
# 비교 연산자
# 산술 연산자
# 파이썬 논리 연산자
# not 예제
age = 10
if not age >= 9:
print("not 연산자 결과 : True")
else:
print("not 연산자 결과 : False")
# 결과
not 연산자 결과 : False
# 항등 연산자
a = [1, 3, 4, 5]
b = [1, 3, 4, 5]
print(a == b)
print(a is b)
print(a is not b)
# 결과
True
False
True
a와 b는 같은 값의 리스트를 할당 받았다
== 연산자는 값이 같기에 True를 반환 하였다
반면 is 는 false를 리턴 하였다
메모리 주소가 아니기 때문이다. is not 은 반대이기때문에 true를 리턴하였다
'Knowledge🦢 > Python' 카테고리의 다른 글
[Python] RFM 세그먼테이션 (0) | 2024.08.22 |
---|---|
[Python] 아이템별 조합 찾기, 2개의 테이블 합치기⚡️ (0) | 2024.07.11 |
[Python] 카테고리 분류하기⚡️ (0) | 2024.07.10 |
[Python] 파이썬 iterable 의 뜻 (0) | 2024.05.08 |
[TIL] 파이썬 문법 기초 (0) | 2024.04.04 |