Почему вызов строкового метода Python ничего не делает, если вы не назначили его вывод ?

Я пытаюсь выполнить простую замену строки, но не знаю, почему это не так » Кажется, это работает:

X = "hello world"
X.replace("hello", "goodbye")

Я хочу заменить слово привет на до свидания , таким образом оно должно изменить строку «привет, мир» на «Прощай, мир» . Но X просто остается «привет, мир» . Почему мой код не работает?

133
задан smci 24 January 2018 в 22:17
поделиться