Seite 1 von 1

Stringlänge

Verfasst: Dienstag 7. März 2006, 16:08
von r2d2
wenn ich einen String z.B.:
str = eingabe()
habe und die Länge des Strings wissen will, mit
len(str)
Wird die Länge erst beim Aufruf von len() berechnet, oder ist diese schon bekannt (wie in Pascal)?

danke
r2d2

Verfasst: Dienstag 7. März 2006, 16:50
von modelnine
Die ist bekannt (wird im String-Objekt gespeichert), und nicht bei C erst mittels strlen() berechnet durch ablaufen des Strings. Python(-Byte)-Strings können nämlich jede Art von Byte-Wert enthalten, unter anderem auch "\x00".

Verfasst: Dienstag 7. März 2006, 19:52
von r2d2
danke
hilft mir sehr

r2d2