CLASS etc

Python

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

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

정렬기준

PinkCoding

PinkCoding

X

PinkCoding

Web Scratch Pad

X

loading

            
            
        

컨텐츠로 돌아가기