Python(파이썬)에서는 문자열 내 특정 단어를 다른 단어로 대체하는 replace와 문자열을 특정 구분자로 분리해주는 split 함수가 있다. 이번 포스팅에서는 replace, split 함수의 사용법을 알아본다.
문자열 - 대체하기, 분리하기
1) 문자열 단어 대체하기 : replace
replace는 특정 단어를 다른 단어로 대체한다. 이때 세 번째 인자에 숫자를 넣어주면 해당 숫자만큼만 대체하게 된다.
string = '감사합니다~'
print(string.replace('감사', '사랑')) ## '감사'를 '사랑'으로 바꾼다.
string = 'aaaaa aaaaa'
print(string.replace('a', 'b', 7)) ## 'a'를 'b'로 7번 까지만 바꾼다.
2) 문자열 분리하기 : split
split은 특정 구분자를 기준으로 문자열을 분리하여 리스트로 반환한다.
string = 'hi how are you?'
print(string.split(' ')) ## 공백 문자를 기준으로 문자열을 분리한다.
string = '한예슬,김사랑,김혜수'
print(string.split(',')) ## 콤마(,) 문자를 기준으로 문자열을 분리한다.
'프로그래밍 > Python' 카테고리의 다른 글
파이썬(Python) 리스트 결합(병합)하기 (feat. extend, + ) (0) | 2022.09.17 |
---|---|
파이썬(Python) 리스트(List) 슬라이스(Slice)로 원소 추출, 변환 하기 (0) | 2022.09.17 |
파이썬(Python) 문자열 배치 및 0으로 채우기 (feat. center, ljust, rjust, zfill) (0) | 2022.09.17 |
파이썬(Python) 영어 대문자, 소문자 다루기 (feat. capitalize, title, swapcase, upper, lower) (391) | 2022.09.17 |
파이썬(Python) 문자열 속 단어 위치 찾기, 단어 등장 횟수(빈도) 알아보기 (feat. find, rfind, count) (2) | 2022.09.17 |
댓글