Почему код Python использует функцию len () вместо метода длины?

Я знаю, что у питона естьlen() функция, которая используется для определения размера строки, но мне было интересно, почему это не метод объекта строки.

Обновить

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

Ответы на вопрос(8)

Ваш ответ на вопрос