happy cat image

everdevel

coding

login
알림X
  • 현재 댓글에 대한 답변만 표시합니다.
  • 표시할 댓글 이력이 없거나 로그인해 주세요.

문자열 치환하기 변경하기 replace

이번시간에는 문자열을 치환하는 방법에 대해 알아볼게요.

문자열을 치환하려면 replace함수를 사용합니다.

문자열 치환 replace 사용방법

문자열 또는 변수.replace("변경 전 문자","변경 후 문자")

예를 들어 "I Like Coffee" 라는 문구를 "I LIKE Milk"라고 변경하려면

myWord = "I Like Coffee"
print(myWord.replace("Coffee","Milk"))
replace

참고로 이렇게만 처리하는 경우에 myWord에 치환한 결과가 대입되진 않습니다.

myWord = "I Like Coffee"
myWord.replace("Coffee","Milk")
print(myWord)
replace

그래서 원래 변수에 대입하려면 그 결과를 변수에 대입해야합니다.

myWord = "I Like Coffee"
myWord = myWord.replace("Coffee","Milk")
print(myWord)
replace

자 이렇게 하는 경우에 문장안에 변경될 문자가 몇개가 있던 다 변경됩니다.

myWord = "I Like Coffee Coffee Coffee Coffee"
myWord = myWord.replace("Coffee","Milk")
print(myWord)
replace

세번째 아규먼트로 치환횟수를 조정할 수 있습니다.

myWord = "I Like Coffee Coffee Coffee Coffee"
print(myWord.replace("Coffee","Milk",1))
print(myWord.replace("Coffee","Milk",2))
print(myWord.replace("Coffee","Milk",3))
replace

치환하는 횟수만큼 변경되었습니다. 1이면 처음 1회만 2이면 2회 3이면 3회 이런식으로 그리고 입력하지 않으면 전체 치환을 합니다. ^^


봐주셔서 감사합니다. 문의 또는 잘못된 설명은 아래의 댓글에 부탁드립니다.
당신의 작은 누름이 저에게는 큰 희망이 됩니다.


    
    

강좌로 돌아가기

댓글 0개

정렬기준