본문 바로가기
프로그래밍/Python

파이썬(Python) 문자열 단어 대체하기, 분리하기 (feat. replace, split)

by 부자 꽁냥이 2022. 9. 17.

Python(파이썬)에서는 문자열 내 특정 단어를 다른 단어로 대체하는 replace와 문자열을 특정 구분자로 분리해주는 split 함수가 있다. 이번 포스팅에서는 replace, split 함수의 사용법을 알아본다.


   문자열 - 대체하기, 분리하기

1) 문자열 단어 대체하기 : replace

replace는 특정 단어를 다른 단어로 대체한다. 이때 세 번째 인자에 숫자를 넣어주면 해당 숫자만큼만 대체하게 된다.

 

string = '감사합니다~'
print(string.replace('감사', '사랑')) ## '감사'를 '사랑'으로 바꾼다.

string = 'aaaaa aaaaa'
print(string.replace('a', 'b', 7)) ## 'a'를 'b'로 7번 까지만 바꾼다.

 

파이썬(Python) replace


2) 문자열 분리하기 : split

split은 특정 구분자를 기준으로 문자열을 분리하여 리스트로 반환한다.

 

string = 'hi how are you?'
print(string.split(' ')) ## 공백 문자를 기준으로 문자열을 분리한다.

string = '한예슬,김사랑,김혜수'
print(string.split(',')) ## 콤마(,) 문자를 기준으로 문자열을 분리한다.

 

파이썬(Python) split


댓글


맨 위로