2009-03-25 13 views
8

Мне было интересно, был ли метод «найти» на строках реализован с помощью линейного поиска, или если python сделал что-то более сложное. Документация Python не обсуждает детали реализации, поэтому http://docs.python.org/library/stdtypes.html не поможет. Может ли кто-нибудь указать мне на соответствующий исходный код?Как внедряется string.find в CPython?

ответ

4

Вы должны быть в состоянии найти его в объектах/stringlib/find.h, хотя реальный код в fastsearch.h.

Смежные вопросы