Python 字符串 find() 方法
مثال
کلمہ "خوش آمدید" کا پہلا پائیدار موقع متن میں کجی مقام پر ہے؟
ٹیکسٹ = "هیلو، میری دنیا میں خوش آمدید." ایکس = ٹیکسٹ.فائن("خوش آمدید") پرنٹ(ایکس)
تعریف اور استعمال
فائن() طریقہ کار مقررہ وقفے کا پہلا پائیدار موقع تلاش کرتا ہے۔
اگر وقفہ نہ پائی جائے تو، فائن() طریقہ کار -1 درج کرتا ہے۔
فائن() طریقہ کار اور انڈیگز() طریقہ کار تقریباً یکساں ہیں، لیکن یہ فرق اہم ہے کہ اگر وقفہ نہ پائی جائے تو، انڈیگز() طریقہ کار ایک استثنا جھیل سکتا ہے (مثال دیکھیجئے):
قواعد
اسٹرنگ.فائن(وقفہ, شروع, ایند)
پارامتر کا وقفہ
پارامتر | وصف |
---|---|
وقفہ | ضروری۔ تلاش کریں گے کا وقفہ۔ |
شروع | اختیاری۔ تحقیق کا شروع کرنے والا مقام۔ جائز تعریف کا شروع یہ ہے۔ |
ایند | اختیاری۔ تحقیق کو ختم کرنے والا مقام۔ جائز تعریف کا خاتمہ یہ ہے۔ |
بیشتر مثال
مثال
حرف "ای" کا پہلا پائیدار موقع:
ٹیکسٹ = "هیلو، میری دنیا میں خوش آمدید." ایکس = ٹیکسٹ.فائن("ای") پرنٹ(ایکس)
مثال
اگر صرف نمبر 5 سے 10 تک تلاش کی جائے تو، حرف "ای" کا پہلا پائیدار موقع:
ٹیکسٹ = "هیلو، میری دنیا میں خوش آمدید." ایکس = ٹیکسٹ.فائن("ای", 5, 10) پرنٹ(ایکس)
مثال
اگر اس وقفے کو نہ پائی جائے تو، فائن() طریقہ کار -1 درج کرتا ہے، لیکن انڈیگز() طریقہ کار ایک استثنا جھیل سکتا ہے:
ٹیکسٹ = "هیلو، میری دنیا میں خوش آمدید." پرنٹ(ٹیکسٹ.فائن("ق")) پرنٹ(ٹیکسٹ.انڈیگز("ق"))