아이덴티티 연산자
Contents
7.7. 아이덴티티 연산자¶
아이덴티티 연산자는 두 객체가 동일한 객체인지를 확인하는 데 사용됩니다.
파이썬의 주요 아이덴티티 연산자는 다음과 같습니다:
is
: 동일한 객체임 (Is)두 변수가 동일한 객체를 참조하면
True
를 반환하고, 그렇지 않으면False
를 반환합니다.
is not
: 동일한 객체가 아님 (Is not)두 변수가 동일한 객체를 참조하지 않으면
True
를 반환하고, 그렇지 않으면False
를 반환합니다.
7.7.1. 예제¶
다음은 아이덴티티 연산자를 사용하는 예제입니다:
a = [1, 2, 3]
b = a
c = [1, 2, 3]
print(a is b) # True
print(a is c) # False
print(a is not c) # True
a is b
:a
와b
가 동일한 객체를 참조하므로True
를 반환합니다.a is c
:a
와c
는 동일한 값을 가지고 있지만, 서로 다른 객체를 참조하므로False
를 반환합니다.a is not c
:a
와c
는 동일한 값을 가지고 있지만, 서로 다른 객체를 참조하므로True
를 반환합니다.