728x90
[Python] 문자열 찾기
파이썬에서 문자열의 위치와 문자열이 특정 문자로 시작하거나 끝나는지
특정 문자가 문자열에 속해있는지 아닌지를 파이썬 함수를 통해서 찾아보자.
1. 문자열의 위치 반환
1-1. find()
문자열의 왼쪽에서부터 문자를 찾는다.
못찾으면 -1 을 반환한다.
english = "abcdefg"
english.find('a')
0
2-1. rfind()
문자열에서 중복된 문자가 있으면, 문자열 중 가장 끝에 있는 위치를 반환한다.
못찾으면 -1을 반환한다.
english = "aaabcdefg"
english.find('a')
2
2. 문자열의 시작과 끝
2-1. startswith()
문자열/튜플이 특정 문자로 시작하는지 알려준다.
True/False로 반환한다.
a = "hello world!"
a.startswith("h")
True
2-1. endswith()
문자열/튜플이 특정 문자로 끝나는지 알려준다.
True/False로 반환한다.
a = "hello world!"
a.endswith("world")
False
3. 문자열 포함 유무
3-1. in
조건이 문자열에 포함 되어있는 경우 True를 반환한다.
english = "abcdefg"
'a' in english
True
3-2. not in
조건이 문자열에 포함 되어 있지않은 경우 True를 반환한다.
english = "abcdefg"
'hijk' not in english
True
반응형
'👩💻 Develope > Python' 카테고리의 다른 글
[Python] 리스트 합치기 (0) | 2023.08.16 |
---|---|
[Python] enumerate(), range() (0) | 2023.08.15 |
[Flask] 외부에서 접속하기 (0) | 2023.07.20 |
[Pymysql] 파라미터 전달 (0) | 2023.07.16 |
[Flask] 메시지 플래싱 (Message Flashing) (0) | 2023.07.15 |