Ich versuche, eine einfache Zeichenfolge zu ersetzen, aber ich weiß nicht, warum es nicht zu funktionieren scheint:
X = "hello world"
X.replace("hello", "goodbye")
Ich möchte das Wort ändern hello
zu goodbye
, so sollte es die Zeichenfolge ändern "hello world"
zu "goodbye world"
. Aber X bleibt einfach "hello world"
. Warum funktioniert mein Code nicht?
x += 'a'
spezielle Fälle mutiert werden, z. B. stackoverflow.com/a/40996908/6260170Alle String - Funktionen wie
lower
,upper
,strip
kehrt eine Zeichenfolge , ohne das Original zu verändern. Wenn Sie versuchen, eine Zeichenfolge zu ändern, wie Sie vielleicht denkenwell it is an iterable
, schlägt dies fehl.quelle