문자열(string) 관련 유용한 함수들
| 함수명 | 기능 |
|---|---|
| len(a) | 문자열의 문자 개수를 반환 |
| a.upper() | 대문자로 변환 |
| a.lower() | 소문자로 변환 |
| a.capitalize() | 첫 문자를 대문자로 변환 |
| a.title() | 제목형태로 변환 띄워쓰기 후 첫 글자만 대문자 |
| a.count('abc') | 문자열 a에 'abc'가 들어간 횟수 |
| a.find('abc') | 문자열 a에 'abc'가 들어간 위치(오프셋) 반환 |
| a.startswith('abc') | 문자열 a가 'abc'로 시작하는지 여부 반환 |
| a.endswith('abc') | 문자열 a가 'abc'로 끝나는지 여부 반환 |
| a.strip() | 좌우 공백 없앰 |
| a.rstrip() | 오른쪽 공백을 없앰 |
| a.lstrip() | 왼쪽 공백을 없앰 |
| a.split() | 공백을 기준으로 나눠 리스트로 반환 |
| a.split('abc') | abc를 기준으로 나눠 리스트로 반환 |
| a.isdigit() | 문자열이 숫자인지 여부 반환 |
| a.islower() | 문자열이 소문자인지 여부 반환 |
| a.isupper() | 문자열이 대문자인지 여부 반환 |
| a.zfill(5) | 문자열 크기(5) 나머지 공간에 0을 채움 |
a.ljust(문자열 크기, 문자)'132'.(5, '7') => 13277