Я знаю, что у python есть функция len()
, которая используется для определения размера строки, но мне было интересно, почему это не метод строкового объекта.
Обновление
Хорошо, я понял, что смущенно ошибся. __len__()
- фактически метод строкового объекта. Кажется странным видеть объектно-ориентированный код в Python, используя функцию len на строковых объектах. Кроме того, также странно видеть __len__
как имя, а не только len.