일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- Mac
- 파이썬
- google apps script
- dataframe
- Google Spreadsheet
- gas
- string
- numpy
- Kotlin
- matplotlib
- Redshift
- list
- SQL
- GIT
- Excel
- Python
- Java
- PostgreSQL
- math
- array
- Github
- Google Excel
- Tkinter
- django
- hive
- PySpark
- Apache
- c#
- PANDAS
- Today
- Total
달나라 노트
Python Basic : in, not in 연산자 (포함 연산자. 문자나 요소의 포함여부) 본문
Python Basic : in, not in 연산자 (포함 연산자. 문자나 요소의 포함여부)
CosmosProject 2021. 6. 11. 01:35
Python에는 여러가지 연산자가 존재하는데 그 중 in과 not in이라는 연산자가 존재합니다.
A in B
in의 Syntax는 위와 같습니다.
A가 B에 포함되어있으면 True를 반환
A가 B에 포함되어있지 않으면 False를 반환합니다.
A not in B
not in의 Syntax는 위와 같습니다.
A가 B에 포함되어있지 않으면 True를 반환
A가 B에 포함되어있으면 False를 반환합니다.
print('P' in 'Python') # 1 --> True
print('i' in 'Python') # 2 --> False
print('p' in 'Python') # 3 --> False
1. P는 Python이라는 text에 포함되어있으므로 True를 반환합니다.
2. i는 Python이라는 text에 포함되어있지 않으므로 False를 반환합니다.
3. p는 Python이라는 text에 포함되어있지 않으므로 False를 반환합니다. (대소문자 구분(case sensitive)을 합니다.)
print('P' not in 'Python') # 1 --> False
print('i' not in 'Python') # 2 --> True
print('p' not in 'Python') # 3 --> True
1. P는 Python이라는 text에 포함되어있으므로 False를 반환합니다.
2. i는 Python이라는 text에 포함되어있지 않으므로 True를 반환합니다.
3. p는 Python이라는 text에 포함되어있지 않으므로 True를 반환합니다. (대소문자 구분(case sensitive)을 합니다.)
print('apple' in ['banana', 'watermelon', 'apple', 'tomato']) # 1 --> True
print('cherry' in ['banana', 'watermelon', 'apple', 'tomato']) # 2 --> False
print('Apple' in ['banana', 'watermelon', 'apple', 'tomato']) # 3 --> False
1. apple은 ['banana', 'watermelon', 'apple', 'tomato']이라는 list에 포함되어있으므로 True를 반환합니다.
2. cherry는 ['banana', 'watermelon', 'apple', 'tomato']이라는 list에 포함되어있지 않으므로 False를 반환합니다.
3. Apple은 ['banana', 'watermelon', 'apple', 'tomato']이라는 list에 포함되어있지 않으므로 False를 반환합니다. (대소문자 구분(case sensitive)을 합니다.)
print('apple' not in ['banana', 'watermelon', 'apple', 'tomato']) # 1 --> False
print('cherry' not in ['banana', 'watermelon', 'apple', 'tomato']) # 2 --> True
print('Apple' not in ['banana', 'watermelon', 'apple', 'tomato']) # 3 --> True
1. apple은 ['banana', 'watermelon', 'apple', 'tomato']이라는 list에 포함되어있으므로 False를 반환합니다.
2. cherry는 ['banana', 'watermelon', 'apple', 'tomato']이라는 list에 포함되어있지 않으므로 True를 반환합니다.
3. Apple은 ['banana', 'watermelon', 'apple', 'tomato']이라는 list에 포함되어있지 않으므로 True를 반환합니다. (대소문자 구분(case sensitive)을 합니다.)
'Python > Python Basic' 카테고리의 다른 글
Python Basic : replace (특정 문자 변경하기) (0) | 2021.06.14 |
---|---|
Python Basic : input (User input value 받아오기) (0) | 2021.06.11 |
Python Basic : count (list 속의 특정 요소 개수 세기) (0) | 2021.06.02 |
Python Basic : list.index (list 속 특정 값의 index 얻기) (0) | 2021.03.30 |
Python Basic : pow (거듭제곱, power) (0) | 2021.03.30 |