Warum funktioniert die Python-code, verwenden Sie den len () - Funktion anstelle der length-Methode?

Ich weiß, dass python hat eine len() Funktion, die verwendet wird, um zu bestimmen, die Größe einer Zeichenfolge, aber ich Frage mich, warum es nicht eine Methode des string-Objekts.

Update

Ok, ich merkte, ich war Irre peinlich. __len__() ist eigentlich eine Methode, die ein string-Objekt. Es scheint gerade seltsam zu sehen, objektorientierter code in Python unter Verwendung der len-Funktion auf string-Objekte. Außerdem ist es seltsam zu sehen __len__ wie der name anstatt nur len.

InformationsquelleAutor fuentesjr | 2008-10-25
Schreibe einen Kommentar