Mögliche Duplizieren:
How is string.find implemented in CPython?Python effizient String-Suche
ich viele Beiträge hier im Stack-Überlauf gelesen haben, die Leistung von String-Suche zu vergleichen (zB Python string search efficiency, Is this the most efficient way to search for a substring?, substring in python, etc ...)
Ich habe auch auf die Quelle c geschaut ode Implementierung von enthält abstract.c.
Soweit ich die eingebaute in Implementierung sehen ist ein iterativer ein: python docs
Ist Python hat eine Implementierung von mehr ausreichend Techniken für die Suche nach einer Teilzeichen: Boyer–Moore Algorithm, Rabin–Karp algorithm, etc ... ?? ?
EDIT
Die Frage wurde erweitert: Python: Improving sub-string search by embedding sophisticated algorithms.
rel: http://stackoverflow.com/questions/681649/how-is-string-find-implemented-in-cpython – georg
+1 es wird interessant sein, es zu vergleichen mit Rabin-Karp – Michael
@Martijn Pieters: Bekanntmachung dass ich diese Frage gestellt habe, bevor Sie den Link zu string_contains hinzugefügt haben. – Michael