달나라 노트

Python Basic : in, not in 연산자 (포함 연산자. 문자나 요소의 포함여부) 본문

Python/Python Basic

Python Basic : in, not in 연산자 (포함 연산자. 문자나 요소의 포함여부)

CosmosProject 2021. 6. 11. 01:35
728x90
반응형

 

 

 

 

 

 

 

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)을 합니다.)

 

 

 

 

 

 

 

 

 

 

728x90
반응형
Comments