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 삭제