파이썬이 갖고 있는, 문자열과 관련된 함수들을 정리한다.
1. 문자 개수 세기 - count 함수
a = "brother"
a.count('r')
>>> r이 문장에 2번 들어가기 떄문에 값은 2가 반환된다.
2. 문자 위치 알아내기 - find 함수
a = "brother jun blog"
a.find('o')
>>> 찾고자 하는 문자가 맨 처음으로 나온 위치를 반환하는 함수이다. 위의 경우 결과값은 2가 출력된다. 인덱스 숫자는 0부터 시작하기 때문에 3이 아닌 2이다.
3. 문자 위치 알아내기 - index 함수
a = "brother jun blog"
a.index('o')
>>> 찾고자 하는 문자가 맨 처음으로 나온 위치를 반환하는 것으로 find함수와 기능은 동일하다. 하지만 존재하지 않는 문자를 index함수로 사용했다가는 오류가 발생된다.
4. 문자열 바꾸기 - replacer 함수
a = "brother jun blog"
a.replace("brother", "bro")
>>> 'bro jun blog'
5. 문자열 나누기 - split 함수
a = "brother:jun:blog"
a.split(:)
>>> :를 기준으로 문자열을 나누는 함수이다. ['brother','jun','blog']
6. 대문자를 소문자로 바꾸기 - lower 함수
a = "BROTHER"
a.lower()
>>> 'brother'
7. 소문자를 대문자로 바꾸기 - upper 함수
a = "brother"
a.lower()
>>> 'BROTHER'
8. 왼쪽 공백 지우기 - lstrip 함수
a = " brother "
a.lstrip()
>>> 'brother '
9. 왼쪽 공백 지우기 - rstrip 함수
a = " brother "
a.rstrip()
>>> ' brother'
10. 양쪽 공백 지우기 - strip 함수
a = " brother "
a.strip()
>>> 'brother'
반응형
'▶개발 > Python&Django' 카테고리의 다른 글
[Python django]모델 필드 추가하기 (0) | 2018.08.08 |
---|---|
파이썬 ini파일로 설정값 관리하기(ini파일 gitignore) (0) | 2018.08.02 |
[Non ASCII Character Error 해결] 파이썬 한글주석 사용하기 (0) | 2018.08.01 |
맥OS에서 파이썬(python)&홈브루 설치하기 (0) | 2018.05.07 |
[파이썬] 문자열 포매팅(string formatting in python) (1) | 2017.09.16 |