- Python - 프로그래밍 시작하기
- Python 기초 (Basics)
- Python 변수 (Variables)
- Python 연산자 (Operators)
- Python 리스트 (List)
- Python 튜플 (Tuple)
- Python 문자열 (Strings)
- Python 집합 (Sets)
- Python 딕셔너리 (Dictionary)
- Python 흐름 제어 (Flow control)
- Python 함수 (Function)
- Python 클래스 (Class)
- Python 내장 함수 (Built-in function)
- Python 키워드 (Keyword)
- Keyword - and
- Keyword - as
- Keyword - assert
- Keyword - break
- Keyword - class
- Keyword - continue
- Keyword - def
- Keyword - del
- Keyword - elif
- Keyword - else
- Keyword - except
- Keyword - False
- Keyword - for
- Keyword - from
- Keyword - global
- Keyword - if
- Keyword - import
- Keyword - in
- Keyword - is
- Keyword - lambda
- Keyword - None
- Keyword - not
- Keyword - or
- Keyword - pass
- Keyword - return
- Keyword - True
- Keyword - try
- Keyword - while
- Python 파일 다루기
- Python datetime 모듈
- Python time 모듈
- Python collections.deque
- Python collections.namedtuple
- Python의 선 (Zen of Python)
- Python Tutorial
- NumPy Tutorial
- Matplotlib Tutorial
- PyQt5 Tutorial
- BeautifulSoup Tutorial
- xlrd/xlwt Tutorial
- Pillow Tutorial
- Googletrans Tutorial
- PyWin32 Tutorial
- PyAutoGUI Tutorial
- Pyperclip Tutorial
- TensorFlow Tutorial
- Tips and Examples
특수 연산자 (Special operator)¶
파이썬은 식별 연산자 (identity operator)와 멤버 연산자 (membership operator)와 같은 특수 연산자 (special operator)를 제공합니다.
식별 연산자 종류¶
식별 연산자는 두 값 또는 변수가 동일한 객체인지 확인하는데 사용됩니다.
is : 두 연산자가 동일하면
True
.is not : 두 연산자가 동일하지 않으면
True
.예제¶
x1 = 5
y1 = 5
print(x1 is y1) # Result: True
x2 = 'Hello'
y2 = 'Hello'
z2 = 'hello'
print(x2 is not y2) # Result: False
print(x2 is not z2) # Result: True
True
False
True
x1과 y1이 같으므로 x1 is y1
는 참이 됩니다.
x2와 y2는 같으므로 x2 is not y2
는 거짓이 됩니다.
x2와 z2는 같지 않으므로 x2 is not z2
는 참이 됩니다.
멤버 연산자 종류¶
멤버 연산자는 값 또는 변수가 문자열, 리스트, 튜플, 집합, 딕셔너리 등에 포함되어 있는지 확인하는데 사용됩니다.
in : 값 또는 변수가 포함되어 있으면
True
.not in : 값 또는 변수가 포함되어 있지 않으면
True
.예제¶
x = 'Python'
print('p' in x) # Result: False
print('y' in x) # Result: True
y = [1, 3, 2, 5]
print(1 in y) # Result: True
print(4 in y) # Result: False
False
True
True
False
문자 ‘p’가 ‘Python’에 포함되어 있지 않으므로, 'p' in x
는 거짓이 됩니다.
문자 ‘y’가 ‘Python’에 포함되어 있으므로, 'y' in x
는 참이 됩니다.
정수 1이 리스트 [1, 3, 2, 5]에 포함되어 있으므로, 1 in y
는 참이 됩니다.
정수 4가 리스트 [1, 3, 2, 5]에 포함되어 있지 않으므로, 4 in y
는 거짓이 됩니다.
이전글/다음글
다음글 : Python 리스트 (List)