Myo-Kyeong Tech Blog

[ Python ] python 문자열 메소드 - 다른 문자열 교체 replace() 본문

Programming/Python

[ Python ] python 문자열 메소드 - 다른 문자열 교체 replace()

myo-kyeong 2023. 6. 3. 15:09
728x90
반응형

 

replace() 함수란?

 

`replace()` 함수는 Python의 문자열 메소드 중 하나로, 문자열 내에서 하나의 문자열을 다른 문자열로 교체하는 데 사용됩니다. 

str.replace(old, new, count)
  • 'old' : 원래 문자열에서 교체될 부분 문자열
  • 'new' : 'old'교체될 새로운 부분 문자열
  • 'count' : 'old'교체될 최대 횟수. 기본값은 'None' 이며 선택적 인자.

 

replace() 함수 사용 예시

 

s = "Hello, World!"
s = s.replace("World", "Python")
print(s)  # "Hello, Python!"

 

"Hello, world!" 라는 문자열에서 "World"를 "Python"으로 바꾸는 예시입니다.

또한, 'count' 인자를 사용하여 교체 횟수를 제한할 수 있습니다. 

s = "banana"
s = s.replace("a", "o", 2)
print(s)  # "bonona"

 

"banana"라는 문자열에서 "a"를 "o"로 최대 두 번으로 바꿀 수 있습니다. 

 

 

728x90
반응형