본문 바로가기

컴퓨터/python

[Python] 문자열 포함 여부 확인

파이썬에서 문자열 포함 여부를 체크할 때 두 가지 방법이 존재한다.

 

1. in, not in

해당 문자열이 존재하면 True를 존재하지 않으면 False를 리턴한다.

li=['hello', 'python']
alpa = 'he'
for i in li:
    if alpa in i:
        print(alpa) 
        
# he

 

2. find()

해당 문자열이 존재하면 시작 인덱스값을 리턴한다. 존재하지 않는 경우 -1을 리턴한다.

str = 'hello python'
print(str.find('p'))
print(str.find('a'))

# 6
# -1
728x90