-
[Python] 문자열Study/Python 2021. 5. 11. 11:54
파이썬의 문자열
- immutable한 자료형.
- 문자 자료형은 일반적으로 한 개의 문자만을 의미.
- 문자열 자료형은 문자가 1개 이상 연달아 있는 것을 의미. 즉, 1개의 문자 역시 문자열이라 할 수 있음.
- 파이썬에는 문자열 자료형만 존재. (다른 프로그래밍 언어에서는 문자 한 개와 문자열을 구분하지만, 파이썬에서는 모두 문자열로 취급)
- 문자열은 작은 따옴표로 묶여서 출력.
- 리스트와 같은 방식으로 인덱싱, 슬라이싱 가능.
- 리스트와 같은 방식으로 + 기호를 사용해 연결. * 기호를 사용해 문자열 반복.
- len() 함수를 사용해 문자열의 개수를 셈.
- in, not in을 사용해 문자열의 포함 관계를 알 수 있음.
- del 연산자로 문자열을 통째로 삭제할 수 있음.
문자열 메소드
- upper() : 문자열을 모두 대문자로 변환하여 반환.
- lower() : 문자열을 모두 소문자로 변환하여 반환.
- capitalize() : 첫 문자만을 대문자로 변환하여 반환.
- center() : 문자열을 가운데로 정렬하여 반환.
- rjust() : 오른쪽 정렬.
- ljust() : 왼쪽 정렬.
- count(x) : 문자열에 x가 몇 번 있는지 횟수를 반환.
- index(x) : 문자열에서 x가 어디에 나오는지 시작하는 위치의 인덱스 반환.
- find(x) : index와 같지만, 찾는 문자열이 없을 때 ValueError가 아니라 -1을 반환.
- startswith(x) : 문자열이 x로 시작하는지 판단. 불린 값으로 반환됨.
- join() : 여러 개의 문자열을 하나의 문자열로 합해서 반환.
- split() : 하나의 문자열을 분리하여 리스트로 반환.
- splitlines() : \n을 기준으로 문자열을 자름.
'Study > Python' 카테고리의 다른 글
[Python] 모듈 (0) 2021.05.25 [Python] 함수 (0) 2021.05.18 [Python] 딕셔너리 (0) 2021.05.05 [Python] 튜플 (0) 2021.05.04 [Python] 리스트 조작 함수 정리 (0) 2021.05.03