پائینگل سٹرنگ انڈیکس() میٹھد

مثال

واژه "welcome" در کجا در متن؟

txt = "Hello, welcome to my world."
x = txt.index("welcome")
print(x)

مثال اجرایی

تعریف و استفاده

روش index() اولین بار ظاهر مقدار مشخص شده را جستجو می‌کند.

اگر مقدار پیدا نشود، روش index() یک استثنا ایجاد می‌کند.

روش index() تقریباً مشابه روش find() است، تنها تفاوت این است که اگر مقدار پیدا نشود، روش find() -1 بازمی‌گرداند. (لطفاً مثال زیر را ببینید)

قانون

رشته.index(مقدار, آغاز, پایان)

مقدار پارامتر

پارامتر توضیح
مقدار ضروری. مقداری که باید جستجو شود.
آغاز اختیاری. جایی که جستجو باید آغاز شود. پیش‌فرض 0 است.
پایان اختیاری. جایی که جستجو باید پایان یابد. پیش‌فرض انتهای رشته است.

مثال‌های بیشتر

مثال

حرف "e" در متن کجا اولین بار ظاهر می‌شود؟

txt = "Hello, welcome to my world."
x = txt.index("e")
print(x)

مثال اجرایی

مثال

اگر فقط در موقعیت 5 و 10 جستجو کنیم، اولین بار که حرف "e" در کجا اولین بار ظاهر می‌شود؟

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"))

مثال اجرایی