.replace 또는 .strip과 같은 문자열 메서드를 호출하면 문자열을 수정(변형)하지 않는 이유는 무엇입니까? 간단한 문자열 교체를 위해 이 코드를 시도했습니다. X = "hello world" X.replace("hello", "goodbye") 왜 안해요?X변경, 부터"hello world"로."goodbye world"?이것은 Python에서 문자열은 불변하기 때문입니다. 그 말은.X.replace("hello","goodbye")의 복사본을 교체한 상태로 반환합니다.이 때문에 이 줄을 교체해야 합니다. X.replace("hello", "goodbye") 다음 행과 함께: X = X.replace("hello", "goodbye") 이는 문자열의 내용을 "제자리"로 변경하는 모든 파이썬 문자..