Powiel możliwe:
How is string.find implemented in CPython?pyton wyszukiwania wydajny podciąg
Czytałem wiele postów tutaj na przepełnienie stosu porównującym skuteczność wyszukiwania podciągu (np Python string search efficiency, Is this the most efficient way to search for a substring?, substring in python, itp ...)
Sprawdziłem również źródło c implementacja zawiera zawiera abstract.c.
O ile widzę wbudowanej realizacja jest iteracyjny jeden: python docs
Czy Pythona mają implementacja bardziej odpowiednich technik w celu znalezienia podciąg: Boyer–Moore Algorithm, Rabin–Karp algorithm, etc ... ?? ?
EDIT
Kwestia została rozszerzona: Python: Improving sub-string search by embedding sophisticated algorithms.
rel: http://stackoverflow.com/questions/681649/how-is-string-find-implemented-in-cpython – georg
+1 będzie interesujące porównanie go do Rabin-Karp – Michael
@Martijn Pieters: informacja że zadałem to pytanie, zanim dodasz link do string_contains. – Michael