Ist String Veränderbar?
Vielleicht erinnern Sie sich an etwas über veränderbare und unveränderbare Datentypen. Unveränderbar bedeutet, dass sie nicht geändert werden können.
Wie sieht es aber mit Strings aus? Sie sind unveränderbar. Ein String kann nicht direkt geändert werden, sondern nur durch spezielle Operationen. Das Ergebnis ist erst nach einem Versuch ersichtlich. Daher betrachten wir dieses Beispiel.
123string = "What does it really take to be first past the post?" string[0] = 'k'
TypeError
Es ist schwer, der Aussage zu widersprechen, dass das Modifizieren von Zeichenketten wesentlich ist. So wie Individuen ihre Standpunkte ändern können, sollte es auch Zeichenketten gestattet sein, ähnliche Veränderungen zu durchlaufen.
Die Methode replace() wurde eingeführt, um dieses Problem zu lösen. Sie hat folgende Syntax:
string.replace(old_word, new_word)
Übrigens erzeugt jede Methode, die für Zeichenketten implementiert werden kann, einfach eine neue Zeichenkette, da die aktuelle nicht verändert werden kann. Betrachten Sie das folgende Beispiel, in dem seafood durch fish ersetzt werden soll:
12345678string = "I would like to order seafood" # I changed my mind and want to order fish now new_string = string.replace('seafood','fish') # The previous order print(string) # The current order print(new_string)
Swipe to start coding
Wie bereits erwähnt, ist Übung der Schlüssel zum Erfolg; daher gibt es hier eine weitere Gelegenheit dazu!
Korrigiere die Fehler in den Sätzen string1, string2 und string3, damit sie der Wahrheit entsprechen. Du solltest folgende Ergebnisse erhalten:
"Paris is the capital of France"."Brasilia is located in South America"."Monkeys eat bananas".
Lösung
Danke für Ihr Feedback!
single
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Awesome!
Completion rate improved to 3.45
Ist String Veränderbar?
Swipe um das Menü anzuzeigen
Vielleicht erinnern Sie sich an etwas über veränderbare und unveränderbare Datentypen. Unveränderbar bedeutet, dass sie nicht geändert werden können.
Wie sieht es aber mit Strings aus? Sie sind unveränderbar. Ein String kann nicht direkt geändert werden, sondern nur durch spezielle Operationen. Das Ergebnis ist erst nach einem Versuch ersichtlich. Daher betrachten wir dieses Beispiel.
123string = "What does it really take to be first past the post?" string[0] = 'k'
TypeError
Es ist schwer, der Aussage zu widersprechen, dass das Modifizieren von Zeichenketten wesentlich ist. So wie Individuen ihre Standpunkte ändern können, sollte es auch Zeichenketten gestattet sein, ähnliche Veränderungen zu durchlaufen.
Die Methode replace() wurde eingeführt, um dieses Problem zu lösen. Sie hat folgende Syntax:
string.replace(old_word, new_word)
Übrigens erzeugt jede Methode, die für Zeichenketten implementiert werden kann, einfach eine neue Zeichenkette, da die aktuelle nicht verändert werden kann. Betrachten Sie das folgende Beispiel, in dem seafood durch fish ersetzt werden soll:
12345678string = "I would like to order seafood" # I changed my mind and want to order fish now new_string = string.replace('seafood','fish') # The previous order print(string) # The current order print(new_string)
Swipe to start coding
Wie bereits erwähnt, ist Übung der Schlüssel zum Erfolg; daher gibt es hier eine weitere Gelegenheit dazu!
Korrigiere die Fehler in den Sätzen string1, string2 und string3, damit sie der Wahrheit entsprechen. Du solltest folgende Ergebnisse erhalten:
"Paris is the capital of France"."Brasilia is located in South America"."Monkeys eat bananas".
Lösung
Danke für Ihr Feedback!
single