Menu
CoddyTech

Iterieren über Strings Teil 1

Teil des Abschnitts Grundlagen der Python-Journey von Coddy. Lektion 62 von 77.

Ähnlich wie bei Listen kannst du Zeichenketten durchlaufen:
text = "Hey"
for char in text:
    print(char)
Ausgabe:
H
e
y
Mit index:
for i in range(len(text)):
    print(f"position {i}: {text[i]}")
Ausgabe:
position 0: H
position 1: e
position 2: y
Du kannst auch Zeichenkettenmethoden verwenden. Eine Methode wie .lower() lässt die ursprüngliche Zeichenkette unverändert und gibt eine neue Zeichenkette zurück. Zum Beispiel, um die kleingeschriebene Version eines Zeichens zu erhalten:
char = "A"
print(char.lower())
Ausgabe:
a
challenge icon

Aufgabe

Einfach

Erstelle ein Programm, das eine Zeichenkette als Eingabe erhält und ausgibt, wie oft das Zeichen p (oder P) in der Zeichenkette vorkommt.

Manche Zeichen könnten großgeschrieben sein. Verwende char.lower(), um sie in Kleinbuchstaben umzuwandeln.

Probier es selbst

text = input()
# Schreibe deinen Code unten
# Hinweis: Um die Groß- und Kleinschreibung zu ignorieren, kannst du Zeichen mit der Methode .lower() in Kleinbuchstaben umwandeln.
# Beispiel: char.lower()
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Grundlagen

Übe selbstständig: Online-Python-Compiler