Menu
CoddyTech

التكرار عبر السلاسل النصية - الجزء الأول

جزء من قسم الأساسيات في رحلة Python على Coddy. الدرس 62 من 77.

كما هو الحال مع القوائم، يمكنك التكرار عبر السلاسل النصية:
text = "Hey"
for char in text:
    print(char)
الناتج:
H
e
y
استخدام index:
for i in range(len(text)):
    print(f"position {i}: {text[i]}")
الناتج:
position 0: H
position 1: e
position 2: y
يمكنك أيضًا استخدام أساليب السلاسل النصية. فأسلوب مثل .lower() يُبقي السلسلة النصية الأصلية دون تغيير ويُعيد سلسلة نصية جديدة. على سبيل المثال، للحصول على النسخة الصغيرة من حرف:
char = "A"
print(char.lower())
المخرَج:
a
challenge icon

التحدي

سهل

أنشئ برنامجًا يستقبل سلسلة نصية كمدخل، ويطبع عدد مرات ظهور الحرف p (أو P) في السلسلة.

قد تكون بعض الأحرف كبيرة؛ استخدم char.lower() لتحويلها إلى أحرف صغيرة.

جرّب بنفسك

text = input()
# اكتب شفرتك أدناه
# تلميح: لتجاهل الفرق بين الأحرف الكبيرة والصغيرة، يمكنك تحويل الأحرف إلى أحرف صغيرة باستخدام الطريقة .lower().
# مثال: char.lower()
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس الأساسيات

تدرّب بنفسك: مترجم Python عبر الإنترنت