Python عدد السلسلة () مع الأمثلة

Python عد

العد () هو وظيفة مضمنة في Python. سيُرجع العدد الإجمالي لعنصر معين في السلسلة. يبدأ العد من بداية السلسلة حتى النهاية. من الممكن أيضًا تحديد فهرس البداية والنهاية من حيث تريد أن يبدأ البحث.

بناء جملة Pythonعدد السلاسل ()

Python بناء جملة دالة العد:

string.count(char or substring, start, end)

معلمات Python بناء الجملة

  • حرف أو سلسلة فرعية: يمكنك تحديد حرف واحد أو سلسلة فرعية تريد البحث عنها في السلسلة المحددة. سيعيد لك عدد الأحرف أو السلسلة الفرعية في السلسلة المحددة.
  • بداية : (اختياري) يشير إلى فهرس البداية الذي سيبدأ منه البحث. إذا لم يتم تقديمه، فسيبدأ من 0. على سبيل المثال، تريد البحث عن حرف من منتصف السلسلة. يمكنك إعطاء قيمة البداية لوظيفة العد الخاصة بك.
  • النهاية: (اختياري) يشير إلى الفهرس النهائي الذي ينتهي عنده البحث. إذا لم يتم تحديده، فسيستمر البحث حتى نهاية القائمة أو السلسلة المحددة. على سبيل المثال، لا تريد مسح السلسلة بأكملها وتقييد البحث حتى نقطة معينة، يمكنك إعطاء القيمة للإنهاء في دالة count الخاصة بك، وسيتولى count البحث حتى تلك النقطة.

قيمة الإرجاع

ستُرجع الدالة count() قيمة عددية، أي عدد العنصر المحدد من السلسلة النصية المحددة. تقوم بإرجاع 0 إذا لم يتم العثور على القيمة في السلسلة المحددة.

مثال 1: طريقة العد على سلسلة

يوضح المثال التالي كيفية عمل دالة count() على سلسلة.

str1 = "Hello World"
str_count1 = str1.count('o')  # counting the character “o” in the givenstring
print("The count of 'o' is", str_count1)

str_count2 = str1.count('o', 0,5)
print("The count of 'o' usingstart/end is", str_count2)

الإخراج:

The count of 'o' is 2
The count of 'o' usingstart/end is 1

المثال 2: حساب عدد مرات ظهور الحرف في سلسلة معينة

يوضح المثال التالي حدوث حرف في سلسلة معينة وكذلك في استخدام مؤشر البداية/النهاية.

str1 = "Welcome to Guru99 Tutorials!"
str_count1 = str1.count('u')  # counting the character “u” in the given string
print("The count of 'u' is", str_count1)

str_count2 = str1.count('u', 6,15)
print("The count of 'u' usingstart/end is", str_count2)

الإخراج:

The count of 'u' is 3
The count of 'u' usingstart/end is 2

مثال 3: حساب عدد مرات ظهور السلسلة الفرعية في سلسلة معينة

يوضح المثال التالي حدوث سلسلة فرعية في سلسلة معينة بالإضافة إلى استخدام start/endindex.

str1 = "Welcome to Guru99 - Free Training Tutorials and Videos for IT Courses"
str_count1 = str1.count('to') # counting the substring “to” in the givenstring
print("The count of 'to' is", str_count1)
str_count2 = str1.count('to', 6,15)
print("The count of 'to' usingstart/end is", str_count2)

الإخراج:

The count of 'to' is 2
The count of 'to' usingstart/end is 1

ملخص

  • العد () هو وظيفة مضمنة في Python. سيعيد لك عدد عنصر معين في قائمة أو سلسلة.
  • في حالة أ سلسلة, يبدأ العد من بداية السلسلة حتى نهايتها. من الممكن أيضًا تحديد فهرس البداية والنهاية من حيث تريد أن يبدأ البحث.
  • تقوم طريقة count() بإرجاع قيمة عددية.

تلخيص هذه التدوينة بـ: