CODEDRAGON ㆍDevelopment/Python
문자열 내장함수
· 문자열 자료형이 자체적으로 가지고 있는 함수입니다.
· 문자열 내장함수를 사용하기 위해서는 문자열 변수 이름 뒤에 점(.)를 붙인 다음에 사용하고자 하는 함수이름을 적어주면 됩니다.
문자열.함수명() |
문자열 내장함수들
문자열 처리에서 주로 사용되는 내장 함수 목록입니다.
내장함수 |
설명 |
count() |
· 문자(열) 개수 세기 |
find() |
· 문자 위치 알려주기 · 문자열 안에 존재하지 않는 문자를 찾으면 -1 반환 |
index() |
· 문자 위치 알려주기 · 문자열 안에 존재하지 않는 문자를 찾으려고할 경우 에러 발생 |
join() |
· 문자열 결합 |
'separator'.join() |
· 문자열을 결합하는데 사용되는 separator를 join 메서드 앞에 사용할 수 있습니다 |
upper() |
· 소문자를 대문자로 바꾸기 |
isupper() |
· 해당 문자열이 대문자 유무인지 True/False로 반환합니다. |
lower() |
· 대문자를 소문자로 바꾸기 |
islower() |
· 해당 문자열이 소문자 유무인지 True/False로 반환합니다. |
capitalize() |
· 첫 문자를 대문자로 변환 |
isalpha() |
· 문자로만 경우 True를 반환합니다. |
isalnum() |
· 문자와 숫자로 구성된 경우 True를 반환합니다. |
isdecimal() |
· 숫자로만 구성된 경우 True를 반환합니다. |
isspace() |
· 공백인 경우 True를 반환합니다. |
swapcase() |
· 대문자는 소문자로, 소문자는 대문자로 변환 |
title() |
· 각 단어의 첫 문자를 대문자로 변환 |
istitle() |
· 각 단어의 첫 문자가 대문자로 구성된 경우 True를 반환합니다. |
lstrip() |
· 왼쪽 공백 지우기 |
rstrip() |
· 오른쪽 공백 지우기 |
strip() |
· 양쪽 공백 지우기 |
replace('바뀌게 될 문자열', '바꿀 문자열')
|
· 문자열 바꾸기 |
split('separator') split() |
· 문자열 나누기 · 특정 separator를 기준으로 문자열을 분리한 리스트를 반환합니다. · 사용자가 설정한 특정 문자(separator)가 없다면 기본적으로 공백 문자를 기준으로 문자열을 분리합니다. |
partition() |
· 문자열을 partition() 메서드의 첫번째 파라미터로 분리하여 그 앞부분(prefix), partition 분리자(separator), 뒷부분 (suffix) 등 3개의 값을 Tuple로 반환합니다. |
startwith('문자열') |
· 특정 문자열로 시작하면 True를 반환합니다. |
endwith('문자열') |
· 특정 문자열로 끝나면 True를 반환합니다. |
'Development > Python' 카테고리의 다른 글
문자열 포멧팅 - 정렬 (0) | 2020.01.16 |
---|---|
유니코드(Unicode) (0) | 2020.01.16 |
고급 문자열 포매팅, 고급 문자열 포매팅 방법 (0) | 2020.01.16 |
변환 지시어(Conversion Specifier) (0) | 2020.01.16 |
문자열 슬라이싱(Slicing) (0) | 2020.01.16 |