single
Ist ein String Veränderbar?
Swipe um das Menü anzuzeigen
Vielleicht erinnerst du dich an etwas über veränderbare und unveränderliche Datentypen. Unveränderlich bedeutet, dass sie nicht geändert werden können.
Aber wie sieht es mit Strings aus? Sie sind unveränderlich. Ein String kann nicht direkt geändert werden. Schauen wir uns ein Beispiel an, um zu sehen, was passiert. Wir wissen das Ergebnis erst, wenn wir es versuchen. Daher betrachten wir dieses Beispiel.
123string = "What does it really take to be first past the post?" string[0] = 'k'
TypeError
Das Ändern von Zeichenketteninhalten ist ein häufiges Bedürfnis. Python stellt die Methode replace() zur Verfügung, um eine neue Zeichenkette mit den gewünschten Änderungen zu erstellen. ähnliche Änderungen durchlaufen.
Die Methode replace() wurde entwickelt, um dieses Problem zu lösen. Sie hat folgende Syntax:
string.replace(old_word, new_word)
Jede Zeichenkettenmethode erzeugt eine neue Zeichenkette – das Original bleibt unverändert. In diesem Beispiel ändert replace() "seafood" zu "fish":
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)
Wischen, um mit dem Codieren zu beginnen
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, um sie wahrheitsgemäß zu machen. 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