개요
파이썬 연산자는 다음과 같습니다.
- 산술 연산자(Arithmetic Operators)
- 할당 연산자(Assignment Operators)
- 비교 연산자(Comparison Operators)
- 논리 연산자(Logical Operators)
- 식별 연산자(Identity Operators)
- 멤버 연산자(Membership Operators)
- 비트 연산자(Bitwise Operators)
식별 연산자
is | 같은 객체인지 확인 비교 연산자 == 와는 완전히 다릅니다. |
x is y |
is not | 같은 객체가 아닌지 확인 | x is not y |
객체의 고윳값 id
같은 객체라면 같은 id값을 가지게 됩니다.
아래의 예제는 같은 숫자 상수를 참조하는 변수 a, b에 대한 코드입니다.
아래의 id값은 실행할 때마다 달라질 수 있습니다.
a = 20
b = 20
print(a is b)
print(id(a), id(b))
# 다음과 같이 출력됩니다.
'''
True
1519942566736 1519942566736
'''
참고자료
https://www.w3schools.com/python/python_operators.asp
https://wikidocs.net/1164가ㅌ은 ㄱ
'python > basic' 카테고리의 다른 글
[Python] 연산자(Operators) - (7) 비트 연산자 (0) | 2023.06.02 |
---|---|
[Python] 연산자(Operators) - (6) 멤버 연산자 (0) | 2023.05.31 |
[Python] 연산자(Operators) - (4) 논리 연산자 (0) | 2023.05.31 |
[Python] 연산자(Operators) - (3) 비교 연산자 (0) | 2023.05.31 |
[Python] 연산자(Operators) - (2) 할당 연산자 (0) | 2023.05.31 |