طريقة البحث هي واحدة من الطرق الرئيسية للعمل مع النص في لغة برمجة بايثون. يسمح لك بالعثور على التكرار الأول لسلسلة أو سلسلة فرعية محددة في نص معين وإرجاع موضع الحرف الأول من السلسلة التي تم العثور عليها. ولكن ما هو نوع البيانات التي تعود هذه الطريقة? دعونا معرفة ذلك معا.
- قيمة الإرجاع
- الفهرسة
- أمثلة الاستخدام
- خاتمة
- المادة الملاحة
- سؤال وجواب
- ما هو نوع البيانات التي تعود طريقة البحث?
- ماذا يحدث إذا لم تجد طريقة البحث حدوث السلسلة الفرعية المحددة في السلسلة?
- كيف يمكنني استخدام طريقة البحث للعثور على جميع تكرارات سلسلة فرعية في سلسلة?
قيمة الإرجاع
ترجع طريقة البحث عددا صحيحا-الفهرس (الموضع) للحرف الأول من السلسلة أو السلسلة الفرعية التي تم العثور عليها. إذا لم يتم العثور على السلسلة ، تقوم الطريقة بإرجاع القيمة -1.
الفهرسة
من المهم أن تتذكر أن الفهرسة في بايثون تبدأ بـ 0 ، لذا فإن الحرف الأول في السلسلة يحتوي على فهرس 0 ، والثاني يحتوي على فهرس 1 ، وهكذا. إذا كانت طريقة البحث ترجع -1 ، فهذا يعني أنه لم يتم العثور على السلسلة التي تبحث عنها.
أمثلة الاستخدام
لنلق نظرة على أمثلة لاستخدام طريقة البحث:
- فهرس = نص.تجد ("إلو")
- في المثال التالي ، ونحن نحاول العثور على سلسلة فرعية " أبك "في سلسلة" مرحبا ، العالم!". نظرا لعدم وجود مثل هذه السلسلة الفرعية ، تقوم الطريقة بإرجاع القيمة -1.
فهرس = نص.البحث ("اي بي سي")
- طباعة (فهرس) # الإخراج: -1
- خاتمة
- طريقة البحث مفيدة جدا عند العمل مع البيانات النصية في بايثون. يساعد في العثور على السلاسل أو السلاسل الفرعية المطلوبة والحصول على الفهرس (الموضع) في النص. يتيح لك تعلم طريقة البحث معالجة البيانات النصية بكفاءة وتحسين جودة التعليمات البرمجية الخاصة بك.
- المادة الملاحة
- في هذه المقالة ، سنتعامل مع تصنيف البيانات التي تم إرجاعها بواسطة طريقة البحث. من أجل راحة قراءة المواد وفهمها ، نقدم التنقل عبر المقالة.
- مقدمة
- وصف موجز لطريقة البحث
- الغرض من تصنيف البيانات
- تصنيف البيانات
- نوع البيانات لا شيء
- وصف نوع البيانات بلا
- مثال على استخدام لا شيء في طريقة البحث
- نوع البيانات عبارة عن سلسلة
- وصف سلسلة نوع البيانات
- مثال على استخدام سلسلة في طريقة البحث
- نوع البيانات هو رقم
- وصف رقم نوع البيانات
- مثال على استخدام رقم في طريقة البحث
نوع البيانات هو قائمة
وصف نوع بيانات القائمة
مثال على استخدام قائمة في طريقة البحث
خاتمة
تلخيص النتائج
الاستنتاجات
سؤال وجواب