본문 바로가기
언어/python3

[파이썬/python] 파이썬 문자열에서 특정 문자 제거, 변경

by Godgil 2020. 3. 19.

파이썬에서 문자열이 주어졌을 때, 문자열 안에 있는 특정 문자를 제거하거나 변경하는 방법이다.

 

유용할 것 같아서 기록으로 남겨둔다.

 

바로 코드를 보자

st = "google"
st = st.replace("oo","uu")
print(st)

ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
guugle
Process finished with exit code 0

  

대충 보면 알겠지만 .replace()를 사용하면 된다. 괄호 안의 첫번째는 문자열에서 찾을 문자 or 문자열이고,

두번째는 그 문자 or 문자열을 무엇으로 바꿀 지에 관한 내용이다.

 

아래와 같이 그냥 삭제를 시키고 싶으면 괄호 안에 아무것도 안 넣어주면 된다.

물론 공백으로 바꿀 수도 있다.

st = "google"
st = st.replace("oo","")
print(st)
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
ggle
Process finished with exit code 0

댓글