1. in
host = "chichi-story.tistory.com"
search = "story"
if search in host:
print("Okay")
else:
print("None")
위 예제에서는 변수 host에서 해당 문자 search가 존재하는지 확인한 후 해당하는 메시지를 출력합니다.
실제 동일한 텍스트가 존재하므로 "Okay"가 출력될 것입니다.
2. find()
find()를 사용하면 존재 여부에 따라 해당하는 위치값 반환
str = "abcdefghijklmn"
search = "e"
indexNo = str.find(search)
print indexNo
# 결과값 : 4
이제 위의 코드의 실행하면 다음과 같이 해당하는 위치값을 나타나게됩니다. 시작점부터 0을 기준으로 합니다.
값이 존재하지 않으면 "-1"을 반환
str = "abcdef"
search = "t"
result = str.find(search)
if result == -1:
print "None"
'개발일지 > Python' 카테고리의 다른 글
[Python] IndentationError: expected an indented block 에러 (0) | 2020.08.19 |
---|---|
python 버전 upgrade (0) | 2020.05.27 |
[Python] 리스트 초기화 (0) | 2020.05.25 |
[Python] 소켓통신 (server, client) (0) | 2020.05.22 |
[Python] 파이썬 백그라운드 실행 (0) | 2020.04.29 |