2009-03-25 29 views
8

Tôi đã tự hỏi nếu phương pháp 'tìm' trên chuỗi được thực hiện với một tìm kiếm tuyến tính, hoặc nếu python đã làm một cái gì đó phức tạp hơn. Tài liệu Python không thảo luận chi tiết triển khai, vì vậy http://docs.python.org/library/stdtypes.html không giúp được gì. Ai đó có thể vui lòng chỉ cho tôi mã nguồn có liên quan không?Chuỗi string.find được triển khai như thế nào trong CPython?

Trả lời

4

Bạn sẽ có thể tìm thấy nó trong Objects/stringlib/find.h, mặc dù mã thực sự là trong fastsearch.h.

Các vấn đề liên quan