문자열 내장함수, 문자열 내장함수들

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 반환합니다.