[python] 문자열 부분 대체하기

replace() 메서드를 사용하면 특정 문자열을 다른 문자열로 대체할 수 있습니다. 예를 들어, 다음과 같이 사용할 수 있습니다:

original_string = "Hello, World!"
new_string = original_string.replace("World", "Python")
print(new_string)  # 출력: Hello, Python!

또는 슬라이싱을 통해 특정 위치의 문자열을 다른 문자열로 대체할 수도 있습니다. 예를 들어, 다음과 같이 사용할 수 있습니다:

original_string = "Hello, World!"
new_string = original_string[:5] + "Python" + original_string[10:]
print(new_string)  # 출력: Hello, Python!

replace() 메서드를 사용하면 대체할 문자열이 여러 번 등장하는 경우 모두 한꺼번에 대체할 수 있으며, 슬라이싱을 사용하면 문자열의 특정 위치에만 대체할 수 있습니다.

참고로, Python에서 문자열은 불변(immutable)이기 때문에 한 번 생성된 문자열은 변경할 수 없습니다. 대신에 새로운 문자열을 생성하여 대체하는 방식으로 처리합니다.