본문 바로가기
AI SCHOOL

[Python] 문자열 속에서 단어 찾기

by 퍼마 2023. 8. 9.

1. find  :  문자열에서 특정 단어가 나타나는 위치 확인

: find는 단어가 첫번째로 나타나는 위치를 반환한다. 단어가ㅏ 없다면 -1을 반환한다. 

string = 'dlksfjidioiodiodjo'

string.find('lks') #'lks' 라는 문자열이 처음 나타나는 위치. 1을 반환 
string.find('jks') #'jks' 라는 문자열은 없으므로 -1을 반환

 

2. count :  문자열에서 특정 단어가 나타나는 횟수 확인

:count 는 특정 단어가 몇번이나 나타났는지를 알려준다. 

string = 'dlksfjidioiodiodjo'

string.count('lks') #'lks' 라는 문자열이 한 번 포함되므로 1을 반환 
string.count('jks') #'jks' 라는 문자열은 없으므로 0을 반환

 

3. in 을 활용하여 포함 여부 확인 

str1 = pineapple
str2 = apple

return '포함' if str2 in str1 else '미포함'