Strings: Grundlagen

In dieser Lektion lernst du die Grundlagen von Strings kennen. Du arbeitest mit Texten, greifst auf einzelne Zeichen zu und verwendest einfache String-Operationen und Methoden.

Worum geht es in dieser Lektion?

Ein String ist in Python eine Zeichenkette, also Text. Strings werden in Anführungszeichen geschrieben, zum Beispiel "Hallo" oder 'Python'.

Zugriff auf einzelne Zeichen

Auf einzelne Zeichen eines Strings kann über den Index zugegriffen werden. Dabei beginnt das Zählen wie bei Listen bei 0. Das erste Zeichen eines Strings hat also den Index 0.

Die Länge eines Strings

Mit len() kann man die Länge eines Strings bestimmen. So lässt sich herausfinden, aus wie vielen Zeichen ein Text besteht.

Strings verbinden

Strings können auch miteinander verbunden werden. Das nennt man Konkatenation. Dafür wird meist der Operator + verwendet.

Einfache String-Methoden

Außerdem gibt es einfache String-Methoden, mit denen Texte verändert oder untersucht werden können, zum Beispiel upper(), lower() oder strip().

Warum sind Strings wichtig?

Strings sind eine wichtige Grundlage, weil in Programmen sehr oft mit Texten gearbeitet wird, zum Beispiel bei Namen, Eingaben, Meldungen oder Dateinamen.

Beispiel 1

Dieses Beispiel zeigt, wie du auf einzelne Zeichen eines Strings zugreifen kannst. Dabei beginnt das Zählen beim Index 0.

wort = "Python"

print(wort[0])
print(wort[1])
print(wort[5])

Beispiel 2

Hier siehst du, wie du die Länge eines Strings mit len() bestimmen und zwei Texte miteinander verbinden kannst.

vorname = "Anna"
nachname = "Muster"

print(len(vorname))
print(vorname + " " + nachname)

Beispiel 3

In diesem Beispiel werden einfache String-Methoden verwendet. Damit kannst du Texte zum Beispiel in Groß- oder Kleinbuchstaben umwandeln oder Leerzeichen entfernen.

text = "  Hallo Python  "

print(text.upper())
print(text.lower())
print(text.strip())

Merksatz

Strings sind Texte in Anführungszeichen. Auf einzelne Zeichen greifst du über den Index zu, und mit Methoden wie upper(), lower() und strip() kannst du Texte verändern.

Aufgabe

Erstelle eine Variable mit einem Text deiner Wahl.

Gib danach das erste und das letzte Zeichen des Strings aus. Bestimme außerdem mit len(), wie viele Zeichen dein Text enthält.

Verbinde anschließend deinen Text mit einem zweiten String und gib das Ergebnis aus.

Probiere danach mindestens zwei String-Methoden aus, zum Beispiel upper(), lower() oder strip().

Nach oben scrollen