Zum Inhalt springen

Strings ändern

Einführung

Python ist eine vielseitige Programmiersprache, die in verschiedenen Branchen weit verbreitet ist. Eine ihrer leistungsstärksten Funktionen sind Strings (Zeichenketten). Strings sind eine Sequenz von Zeichen, die in Anführungszeichen eingeschlossen sind. In diesem Artikel werden wir untersuchen, wie man Strings in Python modifiziert.

Wichtig: Python-Strings sind unveränderlich (immutable), was bedeutet, dass diese Operationen den ursprünglichen String nicht direkt ändern. Stattdessen geben sie einen neuen String zurück, den Sie einer Variablen zuweisen können.

String-Verkettung

Bei der String-Verkettung werden zwei oder mehr Strings zu einem einzigen String kombiniert. In Python können Sie Strings mit dem +-Operator verketten. Nehmen wir zum Beispiel an, wir haben zwei Strings:

python
str1 = "Hello"
str2 = "World"

Wir können diese Strings mit dem +-Operator verketten:

Strings in Python verketten

python
result = str1 + str2
print(result)

Ausgabe: HelloWorld

String-Wiederholung

Bei der String-Wiederholung wird ein String eine bestimmte Anzahl von Malen wiederholt. In Python können Sie einen String mit dem *-Operator wiederholen. Nehmen wir zum Beispiel an, wir haben einen String:

python
str1 = "Hello"

Wir können diesen String mit dem *-Operator wiederholen:

Einen String in Python wiederholen

python
result = str1 * 3
print(result)

Ausgabe: HelloHelloHello

Groß- und Kleinschreibung ändern

Python bietet mehrere Methoden, um die Groß- und Kleinschreibung eines Strings zu ändern. Die beiden am häufigsten verwendeten Methoden sind `upper()` und `lower()`. Die Methode `upper()` wandelt alle Zeichen in einem String in Großbuchstaben um, während `lower()` alle Zeichen in Kleinbuchstaben umwandelt.

Einen String in Python in Groß- oder Kleinschreibung umwandeln

python
str1 = "Hello, World!"
print(str1.upper())  # Ausgabe: HELLO, WORLD!
print(str1.lower())  # Ausgabe: hello, world!

Strings zuschneiden (Slicing)

Beim Slicing wird ein Teil eines Strings extrahiert. In Python können Sie einen String mit der eckigen Klammer-Notation zuschneiden. Nehmen wir zum Beispiel an, wir haben einen String:

python
str1 = "Hello, World!"

Wir können diesen String mit der eckigen Klammer-Notation zuschneiden:

Strings in Python zuschneiden

python
print(str1[0:5])  # Ausgabe: Hello
print(str1[7:])   # Ausgabe: World!

Teilstrings ersetzen

Beim Ersetzen von Teilstrings wird ein Teil eines Strings durch einen anderen String ersetzt. In Python können Sie Teilstrings mit der Methode `replace()` ersetzen. Nehmen wir zum Beispiel an, wir haben einen String:

python
str1 = "Hello, World!"

Wir können einen Teilstring in diesem String mit der Methode `replace()` ersetzen:

Einen Teil eines Strings in Python ersetzen

python
str1 = "Hello, World!"
print(str1.replace("World", "Python"))  # Ausgabe: Hello, Python!

Fazit

In diesem Artikel haben wir verschiedene Möglichkeiten zur Modifikation von Strings in Python untersucht, darunter String-Verkettung, String-Wiederholung, Änderung der Groß- und Kleinschreibung, Slicing und das Ersetzen von Teilstrings. Wir hoffen, dass dieser Artikel Ihnen geholfen hat, den Umgang mit Strings in Python besser zu verstehen.

Practice

Welche Methoden stehen in Python zur Verfügung, um Strings zu modifizieren?

Finden Sie das nützlich?

Dual-run-Vorschau — vergleichen Sie mit den Symfony-Routen live.