본문 바로가기

Python 파이썬

파이썬 문자열 주요 함수들

파이썬의 문자열 자료형과 관련된 많은 함수 중에서 가장 많이 사용되는
주요 함수들의 사용법을 정리해보았습니다.

 

 

문자열 자료형 선언을 합니다.

a = ' Hello Phthon '

 

변수 a 는 앞뒤에 한 칸씩 공백을 포함하는 문자열입니다.

 

a 문자열 자료형 상세구성

 

count

문자열에서 'e'와 일치하는 문자의 개수를 반환합니다.

a.count('e')

#실행결과
1

 

find

문자열에서 문자 'e'가 처음으로 나온 위치를 반환합니다. 없으면 -1을 반환합니다.

a.find('e')

#실행결과
2

 

rfind

문자열에서 문자 'e'가 처음 나온 위치를 뒤에서부터 찾습니다.

a.rfind('e')

#실행결과
2

 

index

문자열에서 문자 'e'가 처음으로 나온 위치를 반환합니다. 없으면 ValueError가 발생합니다.

a.index('e')

#실행결과
2

 

join

문자열 각각의 요소 사이에 문자열 's'를 결합합니다.

's'.join(a)

#실행결과
 sHseslslsos sPsystshsosn

 

lower

문자열 전체를 소문자로 변경합니다.

a.lower()

#실행결과
 hello python

 

upper

문자열 전체를 대문자로 변경합니다.

a.upper()

#실행결과
 HELLO PYTHON

 

lstrip

문자열의 왼쪽 공백을 모두 지웁니다.

a.lstrip()

#실행결과
Hello Python

 

rstrip

문자열의 오른쪽 곧백을 모두 지웁니다.

a.rstrip()

#실행결과
 Hello Python

 

strip

문자열의 양쪽 공백을 모두 지웁니다.

a.strip()

#실행결과
Hello Python

 

 

replace

문자열에서 'e'라는 문자열 'f'라는 문자열로 치환합니다.

a.replace('e', 'f')

#실행결과
 Hfllo Python

 

split

'e'를 구분자로 문자열로 분리해 리스트로 반환합니다.

a.split('e')

#실행결과
[' H', 'llo Python']

 

swapcase

문자열에서 대문자는 소문자로, 소문자는 대문자로 변경합니다.

a.swapcase()

#실행결과
 hELLO pYTHON

 

startswith

문자열에서 대문자 'H'로 시작하는지 여부를 True 또는 False 로 반환합니다. 제일 앞 문자가 공백이므로 False 입니다.

a.startswith('H')

#실행결과
False

 

len

문자열의 길이를 반환합니다.

len(a)

#실행결과
13

 

모든 내용의 참조는 밀리의 서재에 있는 박영권님 저 '파이썬 프로그래밍' 내용을 참조하였습니다.