Data/Python

데이터 분석 핵심 툴_파이썬(Python) 문자열 활용 심화ver.

SE_TORY 2024. 3. 18. 23:59
728x90

오늘은 파이썬에서 문자열을 활용할 수 있는 다양한 방법들을 공유해보도록 하겠습니다.


문자열 길이 확인

len( )

# 문자열의 길이(문자 수)를 반환함

 

문자열 인덱싱과 슬라이싱

# 문자열은 개별 문자에 접근할 때 인덱싱을, 부분 문자열을 추출할 때 슬라이싱을 사용함

 

문자열 검색

find( ) 

# 부분 문자열(괄호 안의 값)의 첫번째 위치를 반환하고, 없으면 -1을 반환함

 

index( )

# 부분 문자열(괄호 안의 값)의 첫번째 위치를 반환하고, 없으면 오류 발생함

 

문자열 변경

replace(old, new)

# 문자열 내의 모든 old 문자열을 new 문자열로 대체함

# 문자열 자체는 변경하지 않으며 바뀐 결과를 반환함

 

split( )

# 문자열을 괄호 안의 기호로 나누어 리스트로 반환함

# 괄호안에 아무것도 없을 때 : 공백으로 나눔 (기본값)

 

'   '.join( )

# 따옴표 안에 있는 구분자 문자열과 괄호 안에 있는 문자열 리스트 연결하기

문자열 공백 제거

lstrip( )

# 왼쪽 공백 제거

rstrip( )

# 오른쪽 공백 제거

strip( )

# 왼쪽, 오른쪽 모두 공백 제거

 

문자열 대소문자 변환

upper( )

# 문자열의 모든 문자를 대문자로 변환

lower( )

# 문자열의 모든 문자를 소문자로 변환

 

문자열 서식 지정자 (String Formatting)

% 기호를 사용한 서식 지정

 

%s : 문자열

%d 또는 %i : 정수

%f : 부동 소수점 실수

 

 

format( ) 메서드를 사용한 서식 지정

# 문자열.format( ) 메서드를 사용하여 문자열 서식을 지정함

# 문자열 안에 중괄호{ } 를 사용하여 값을 삽입함

 

 

f-string 을 사용한 서식 지정 (파이썬 3.6 이상)

# f-string 은 파이썬 3.6 이상에서 도입된 방법으로, 접두사 f를 사용하여 문자열 내에서 변수 및 표현식 삽입 가능

 

728x90