طريقة فهرس سلسلة Python ()
مثال
أين كلمة "ترحيب" في النص ؟:
txt = "Hello, welcome to my world."
x = txt.index("welcome")
print(x)
التعريف والاستخدام
يعثر الأسلوب index()
على التواجد الأول للقيمة المحددة.
تثير index()
الطريقة استثناء إذا لم يتم العثور على القيمة.
تتشابه الطريقة index()
تقريبًا مع
find()
الطريقة ، والفرق الوحيد هو أن find()
الطريقة ترجع -1 إذا لم يتم العثور على القيمة. (انظر المثال أدناه)
بناء الجملة
string.index(value, start, end)
قيمه المعامل
Parameter | Description |
---|---|
value | Required. The value to search for |
start | Optional. Where to start the search. Default is 0 |
end | Optional. Where to end the search. Default is to the end of the string |
مزيد من الأمثلة
مثال
أين يوجد في النص أول ظهور للحرف "e" ؟:
txt = "Hello, welcome to my world."
x = txt.index("e")
print(x)
مثال
أين يوجد في النص أول ظهور للحرف "e" عندما تبحث فقط بين الموضعين 5 و 10 ؟:
txt = "Hello, welcome to my world."
x = txt.index("e",
5, 10)
print(x)
مثال
إذا لم يتم العثور على القيمة ، فإن طريقة find () ترجع -1 ، لكن طريقة index () ستثير استثناءً:
txt = "Hello, welcome to my world."
print(txt.find("q"))
print(txt.index("q"))