Почему вызов строкового метода (например, .replace или .strip) не изменяет (мутирует) строку?Python

Программы на Python
Anonymous
Почему вызов строкового метода (например, .replace или .strip) не изменяет (мутирует) строку?

Сообщение Anonymous »

Я написал эту программу на Python для простой замены строк:

Код: Выделить всё

X = "hello world"
X.replace("hello", "goodbye")
После этого значение X было «привет, мир». Почему вместо этого оно не изменилось на «прощай, мир»?

Подробнее здесь: https://stackoverflow.com/questions/918 ... ify-mutate

Вернуться в «Python»