Mit Text arbeiten · Übung
Miss Text mit len()
Pythons Funktion len() sagt dir, wie viele Zeichen ein String enthält.
word = "Python"
character_count = len(word)
print(character_count)
Die Ausgabe lautet 6.
Wende das Modell für Funktionsaufrufe an
len(word) folgt dem Muster aus Kapitel 3:
function(argument) -> return value
lenist die Funktion.wordist das Argument.Die ganze Zahl
6ist der Rückgabewert.Die Zuweisung speichert diese ganze Zahl in
character_count.
len() gibt eine ganze Zahl zurück. Deshalb kannst du mit dem Ergebnis rechnen:
Jedes Zeichen zählt
Leerzeichen und Satzzeichen gehören zum String:
print(len("Hi"))
print(len("Hi!"))
print(len("Hi there"))
Die Ergebnisse sind 2, 3 und 8. Das Leerzeichen in "Hi there" zählt als ein Zeichen.
Eine Escape-Sequenz wie \n wird im Code mit zwei Zeichen geschrieben, stellt innerhalb des Strings aber ein einzelnes Zeilenumbruchzeichen dar:
print(len("A\nB"))
Das Ergebnis ist 3: A, ein Zeilenumbruch und B.
Der leere String hat die Länge null:
print(len(""))
Was gibt len("Python Land") zurück?
Miss einen Kurstitel
Ersetze den Platzhalter 0 durch einen Aufruf von len(), der title misst.
Lass den Titel selbst unverändert. Das Programm muss Folgendes ausgeben:
Python Land has 11 characters.
Verwende title_length im vorhandenen f-String. Das Leerzeichen zwischen den Wörtern wird mitgezählt.
Aufgabe
Weise title_length mit len() die Anzahl der Zeichen in title zu.
Das Programm soll Folgendes ausgeben:
Python Land has 11 characters.