파이썬 프로그래밍의 기초, 자료형(점프 투 파이썬) 2-4. 문자열과 관련된 함수

2018. 1. 16. 21:36Python-이론/python

문자열 관련 함수들

오늘은 문자열을 조금 더 편리하게 사용하기 위한 무자열과 관련된 함수에 대해 알아보겠다.


함수 1. count

특수한 문자열 속의 문자 하나의 개수를 반환해준다.



함수 2.find

자기가 찾는 문자가 첫번째로 발견되는 장소의 인덱스를 반환해준다. 만약에 문자열에 존재하지 않는다면 -1을 반환해준다.



함수 3.index

find와 같이 찾는 문자가 첫번째로 발견되는 인덱스를 반환해준다. 만약에 존재하지 않는다면 -1을 반환해준다.



함수 4.join

원래 변수에 들어있는 값을 join되는 각가의 문자 사이에 집어 넣는다.



함수 5.upper와 lower

upper은 소문자를 대문자로 바꾸어주고 lower은 대문자를 소문자로 바꾸어준다.



함수 6. lstrip, rstrip, strip

lstrip은 왼쪽의 공백을 rstrip은 오른쪽의 공백을 없애주고 strip은 둘다 없애준다.



함수 7. replace

지정한 문자열을 특정한 문자열로 바꾼다. replace("original", "changed")



함수 8.split

특정한 문자 혹은 기호를 통해 문자열을 분리한다. 아무 기호도 설정 해주지 않는다면 공백이나 뛰어쓰기 탭등으로 구별한다.




이로써 문자열에 대한 글은 여기서 끝내기로 하겠다. 다른 언어와 달리 파이썬은 문자열에 대한 많은 기능을 제공해주는 것 같다. 모두 외우는건 힘들겠지만 많이 필요하겠다 하는 것은 알아 두는 것이 좋겠다.