1. 문자열 함수
(1) count ( )
- 문자열에서 사용자가 지정한 부분 문자열의 개수를 세준다
(2) join ( )
- 문자열의 문자 사이사이에 사용자가 지정한 부분 문자열을 넣는다
(3) replace (바뀌게 될 문자열, 바꿀 문자열)
- 특정 문자열을 사용자가 원하는대로 바꾼다
1) 부분 문자 찾기
(4) find ( )
- 문자열에서 사용자가 지정한 부분 문자열의 위치가 어딘지 알려준다
인덱스 번호를 알려주기 때문에 실제 위치의 -1을 알려준다
만약 찾는 부분 문자열이 없다면 -1이 출력된다
(5) rfind ( )
- 사용자가 지정한 부분 문자열의 위치를 뒤에서부터 찾는다
(6) index ( )
- find()와 같은 역할을 한다
하지만 find()와 다른 점이 있다면 찾는 부분 문자열이 없을 땐 에러를 출력한다
(7) rindex ( )
- index()랑 같은 역할이지만 부분 문자열을 뒤에서부터 찾는다
2) 대소문자 변환
(8) upper ( )
- 문자열에 있는 문자들 중 소문자들을 대문자로 바꾼다
이미 대문자인 문자들은 그대로 둔다
(9) lower ( )
- 문자열에 있는 문자들 중 대문자들을 소문자로 바꾼다
이미 소문자인 문자들은 그대로 둔다
(10) swapcase ( )
- 문자열에 있는 문자들을 대문자는 소문자로, 소문자는 대문자로 바꾼다
(11) capitalize ( )
- 문자열의 첫 문자를 대문자로 바꾼다
(12) title ( )
- 문자열에서 각 단어의 첫 글자를 대문자로 바꾼다
3) 문자열 공백 자르기
(13) strip ( )
- 문자열 양쪽 끝을 자른다
자를 문자는 인자로 받는다 / 아무것도 받지 않으면 공백으로 생각
(14) lstrip ( )
- strip()과 같은 역할이지만 왼쪽을 자른다
(15) rstrip ( )
- strip()과 같은 역할이지만 오른쪽을 자른다
4) 문자열 정렬
(16) center ( )
- 문자열을 지정한 넓이에서 중간에 정렬한다
인자로 공백대신 채울 문자 선택이 가능함
(17) ljust ( )
- center()와 같은 의미지만 문자열을 왼쪽에 정렬한다
(18) rjust ( )
- center()와 같은 의미지만 문자열을 오른쪽에 정렬한다
5) 문자열 분리
인자에 값이 있다면 구분자를 기준으로 문자열을 나누어 리스트에 넣는다
- 모두 공백인가?
'Study > Python' 카테고리의 다른 글
Python으로 게임 매크로 만들기 (0) | 2020.06.06 |
---|---|
Python을 이용한 Web Crawling (0) | 2020.05.28 |
댓글