방문해 주셔서 감사합니다.
이번시간에는 문자열을 치환하는 방법에 대해 알아볼게요.
문자열을 치환하려면 replace함수를 사용합니다.
문자열 또는 변수.replace("변경 전 문자","변경 후 문자")
예를 들어 "I Like Coffee" 라는 문구를 "I LIKE Milk"라고 변경하려면
myWord = "I Like Coffee" print(myWord.replace("Coffee","Milk"))
결과는 바로 아래에서 확인하겠습니다.
참고로 이렇게만 처리하는 경우에 myWord에 치환한 결과가 대입되진 않습니다.
myWord = "I Like Coffee" myWord.replace("Coffee","Milk") print(myWord)
결과는 바로 아래에서 확인하겠습니다.
그래서 원래 변수에 대입하려면 그 결과를 변수에 대입해야합니다.
myWord = "I Like Coffee" myWord = myWord.replace("Coffee","Milk") print(myWord)
결과는 바로 아래에서 확인하겠습니다.
자 이렇게 하는 경우에 문장안에 변경될 문자가 몇개가 있던 다 변경됩니다.
myWord = "I Like Coffee Coffee Coffee Coffee" myWord = myWord.replace("Coffee","Milk") print(myWord)
결과는 바로 아래에서 확인하겠습니다.
세번째 아규먼트로 치환횟수를 조정할 수 있습니다.
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))
결과는 바로 아래에서 확인하겠습니다.
치환하는 횟수만큼 변경되었습니다. 1이면 처음 1회만 2이면 2회 3이면 3회 이런식으로 그리고 입력하지 않으면 전체 치환을 합니다. ^^
봐주셔서 감사합니다. 문의 또는 잘못된 설명은 아래의 댓글에 부탁드립니다.
당신의 작은 누름이 저에게는 큰 희망이 됩니다.
컨텐츠의 내용을 더 보려면 바로 아래에서 확인할 수 있습니다.
컨텐츠
더보기
댓글 0개
정렬기준