Python/Python 기초
[Python 기초] 문자열 함수 모음
Jenny Noh
2023. 10. 18. 19:30
파이썬에서 문자열 자료형에 사용하는 함수입니다.
문자열.함수명( ) 의 형태로 호출하여 사용합니다.
함수명 | 설명 |
capitalize( ) | 첫 번째 단어를 대문자로 변환 |
title( ) | 모든 단어의 첫 글자를 대문자로 변환 |
upper( ) | 모든 글자를 대문자로 변환 |
lower( ) | 모든 글자를 소문자로 변환 |
swapcase( ) | 대문자는 소문자로, 소문자는 대문자로 변환 |
count(문자열) | 해당 문자열이 몇 개 있는지 출력 |
len(문자열) | 문자열의 길이 반환 |
endswith(문자열) | 지정된 문자열로 끝나는지 여부 출력 (True, False) |
startswith(문자열) | 지정된 문자열로 시작하는지 여부 출력 (True, False) |
find(문자열) | 지정된 문자열의 오프셋 값 반환 - 동적으로 위치를 찾을 때, 위치 값을 반환함 - ex. 파일명에서 확장자 찾을 때 '.'의 위치를 찾음) |
format( ) | 출력 시 포맷 지정 |
구분문자.join(list) | 문자열 리스트를 하나의 문자열로 결합 |
replace(원본문자열, 바꿀문자열, 바꿀 횟수) | 문자열을 지정한 문자열로 치환 *바꿀 횟수: 옵션 값, default: 모든 지정 값 변경 |
rfind(문자열) | 지정 문자열을 오른쪽에서 찾아서 출력 |
center(숫자) | 문자열을 지정한 공간에서 중앙에 배치 |
ljust(숫자) | 문자열을 지정한 공간에서 왼쪽에 배치 |
rjust(숫자) | 문자열을 지정한 공간에서 오른쪽에 배치 |
split(구분자) | 구분자를 기준으로 하나의 문자열을 나누어 리스트로 반환 *구분자 미입력시: 공백, 줄나눔, 탭 기준으로 나눔 |
str(데이터) | 데이터를 문자열로 변환 |
strip(문자열) | 문자열의 맨 앞과 맨 뒤의 지정 문자열을 삭제 *문자열 미입력시: 공백 삭제 |
rstrip(문자열) | 문자열의 맨 뒤에 white space 삭제 |
lstrip(문자열) | 문자열의 맨 앞에 white space 삭제 |