문자열을 원하는 방법으로 편집하기 위해서는 함수를 이용하는 것이 편리하다. 문자열을 바꾸는 방법도 여러가지가 있다. replace함수 만으로도 원하는 작업을 할 수 있는지만, 다른 함수를 알고 있으면 더 쉽고 편리하게 할 수 있기도 한다.
오늘은 파이썬 문자열 바꾸기 3종-replace,strim,title을 이용하는 방법에 대해서 알아보도록 하겠다.
1. replace
가장 많이 사용하는 함수로 특정 문자를 원하는 문자로 바꿀 수 있다. 최근에 재밌게 들은 'I was a car'에서 a를 b로 바꾸어 보았다. 참고로 위 문장은 '나는 차였어'라는 뜻이다.
sen = 'I was a car'
sen.replace('a', 'b')
[결과]
'I wbs b cbr'
replace함수를 이용하면 해당하는 모든 문자열이 바뀐다. 여기서 바꾸고 싶은 문자열의 갯수가 있다면, 입력 파라미터로 넣으면 된다. 해당하는 횟수만큼 문자열이 바뀐다.
sen = 'I was a car'
sen.replace('a', 'b', 1)
[결과]
'I wbs a car'
2. strip
strip을 문장 앞 뒤의 공백을 지울 수 있는 함수이다. 문장 사이에 있는 공백은 그대로 있고, 앞뒤의 공백만 사라진다. 단어의 뜻을 생각하면 어떤 의미인지 이해할 수 있을 것 같다.
sen = ' I was a car '
sen.strip()
[결과]
'I was a car'
왼쪽 공백만 없애고 싶다면 lstrip, 오른쪽 공백만 없애고 싶다면 rstrip을 이용하면 된다. 공백이 아니라 특정 문자를 지우고 싶다면, 함수의 입력파라미터에 문자열로 넣으면 된다.
sen = '......I was a car '
sen.lstrip('.')
[결과]
'I was a car '
3. title
title함수는 문장을 제목 스타일로 바꿔주는 함수이다. 제목 스타일은 단어의 앞글자가 대문자로 표기된 형태를 말한다.
sen = 'I was a car'
sen.title()
[결과]
'I Was A Car'
오늘은 이렇게 파이썬 문자열 바꾸기 3종 - 파이썬 문자열 바꾸기 3종-replace, strip, title에 대해서 알아보았다. 이런 게 있다는 것을 알아두면 필요할 때 유용하게 사용할 수 있을 듯 하다.
'파이썬 > 파이썬 기초' 카테고리의 다른 글
파이썬 split 함수 사용법과 예제, 문자열 나누기! (0) | 2022.02.05 |
---|---|
파이썬 아나콘다 실행 및 사용법, 네비게이터 이용하기! (0) | 2022.02.04 |
파이썬 import문과 from ~ import ~ 등 사용법 알아보기 (0) | 2022.02.04 |
파이썬 with 유용한 이유와 사용법은?! (0) | 2022.02.03 |
주피터 노트북 초기 환경설정 BEST3! (0) | 2022.01.27 |
주피터 노트북 사용법, interact 모듈 사용하기 (0) | 2022.01.26 |
주피터 노트북 단축키 확인하고 쉽게 기억하는 방법은? (0) | 2022.01.26 |
파이썬 딕셔너리 합치기, 사전 병합하는 방법은?! (0) | 2022.01.23 |