‘어머니’도 있는지 확인해 볼까요?
if '어머니' in '아버지가방에들어가신다.':
print('yes')
else:
print('no')
실행결과
no
‘어머니’가 없으므로 ‘no’가 출력되네요. 이때 in이 아니라 not in으로 작성해도 됩니다. not in은 in과 반대로 ‘안에 없다’는 의미입니다.
if '어머니' not in '아버지가방에들어가신다.':
print('yes')
else:
print('no')
실행결과
yes
‘어머니’가 없으면 ‘yes’를 출력하는 코드입니다. in과 not in은 상당히 직관적이어서 조건문 if에서 자주 사용합니다. 다만, in과 not in은 문자열에서만 사용할 수 있고, 숫자형에서는 사용할 수 없습니다.