Stringlänge

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
r2d2
User
Beiträge: 43
Registriert: Donnerstag 2. März 2006, 23:05
Wohnort: Bielefeld

Dienstag 7. März 2006, 16:08

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
äh, nimm diese schlange von meinem hals.
modelnine
User
Beiträge: 670
Registriert: Sonntag 15. Januar 2006, 18:42
Wohnort: Celle
Kontaktdaten:

Dienstag 7. März 2006, 16:50

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".
--- Heiko.
r2d2
User
Beiträge: 43
Registriert: Donnerstag 2. März 2006, 23:05
Wohnort: Bielefeld

Dienstag 7. März 2006, 19:52

danke
hilft mir sehr

r2d2
äh, nimm diese schlange von meinem hals.
Antworten