01. 기본
* 문자열 a = 'aabbccdd'
함수 | 역할 | 예시 | 결과 |
문자열.count('문자') | 문자의 개수 세기 | a.count('b') | 1 |
문자열.find('문자') | 해당 문자가 처음으로 나온 위치 반환 (없으면 -1 반환) | a.find('b') | 2 |
문자열.index('문자') | 해당 문자가 처음으로 나온 위치 반환 (없으면 오류) | a.index('c') | 4 |
변수.join('문자열') | 문자열의 각각 문자 사이에 변수 삽입 | b = ',' b.join(a) |
a,a,b,b,c,c,d,d |
문자열.upper() | 소문자 → 대문자 | a.upper() | AABBCCDD |
문자열.lower() | 대문자 → 소문자 | a.lower() | aabbccdd |
02. 공백 지우기
* 문자열 aa = ' hello '
함수 | 역할 | 예시 | 결과 |
문자열.lstrip() | 좌측 공백 모두 지우기 | aa.lstrip() | 'hello ' |
문자열.rstrip() | 우측 공백 모두 지우기 | aa.rstrip() | ' hello' |
문자열.strip() | 양쪽 공백 모두 지우기 | aa.strip() | 'hello' |
03. 교체, 나누기
* 문자열 aaa = 'You’re my hero'
함수 | 역할 | 예시 | 결과 |
문자열.replace('바뀔 문자열', '바꿀 문자열') | 문자열 내 치환 | aaa.replace('hero', 'lover') | You're my lover |
문자열.split(기호) | 기호 기준 문자열 나누기 split()이면 공백 기준 |
aaa.split() | ['You're', 'my', 'hero'] |