카테고리 없음

02-2. 문자열 관련 함수

우금붕 2023. 6. 29. 14:23

01. 기본

* 문자열 a = 'aabbccdd'

함수 역할 예시 결과
문자열.count('문자') 문자의 개수 세기 a.count('b') 1
문자열.find('문자') 해당 문자가 처음으로 나온 위치 반환 (없으면 -1 반환) a.find('b') 2
문자열.index('문자') 해당 문자가 처음으로 나온 위치 반환 (없으면 오류) a.index('c') 4
변수.join('문자열') 문자열의 각각 문자 사이에 변수 삽입 b = ','
b.join(a)
a,a,b,b,c,c,d,d
문자열.upper() 소문자 → 대문자 a.upper() AABBCCDD
문자열.lower() 대문자 → 소문자 a.lower() aabbccdd

 

 

02. 공백 지우기

* 문자열 aa = '  hello  '

함수 역할 예시 결과
문자열.lstrip() 좌측 공백 모두 지우기 aa.lstrip() 'hello  '
문자열.rstrip() 우측 공백 모두 지우기 aa.rstrip() '  hello'
문자열.strip() 양쪽 공백 모두 지우기 aa.strip() 'hello'

 

 

03. 교체, 나누기

* 문자열 aaa = 'You’re my hero'

함수 역할 예시 결과
문자열.replace('바뀔 문자열', '바꿀 문자열') 문자열 내 치환 aaa.replace('hero', 'lover') You're my lover
문자열.split(기호) 기호 기준 문자열 나누기
split()이면 공백 기준
aaa.split() ['You're', 'my', 'hero']