Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

จะค้นหาดัชนีของสตริงย่อยที่เกิดขึ้นครั้งสุดท้ายในสตริงใน Python ได้อย่างไร


Python มีเมธอด rfind() ซึ่งค้นหาจากจุดสิ้นสุดของสตริงเพื่อหาการเกิดของสตริงย่อย ส่งคืนดัชนีของเหตุการณ์ล่าสุดหากพบ มิฉะนั้น -1 คุณสามารถใช้ได้ดังนี้:

>>> 'some of the some'.rfind('some')
12
>>> 'some of the some'.rfind('none')
-1
>>> "NikolaTesla".rfind('kola')
2