happy cat image

everdevel

coding

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
























everdevel이 만든 무료 클라우드 개발환경을 소개합니다.

방문해 주셔서 감사합니다.

문자열 치환하기 변경하기 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개

정렬기준