Menu
CoddyTech
flag Ar iconالعربيةdown icon

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

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

على غرار القوائم، يمكنك التكرار عبر السلاسل النصية:
text = "Hey"
for char in text:
    print(char)
الناتج:
H
e
y
استخدام الفهرس:
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())
Output:
a
challenge icon

التحدي

سهل

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

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

جرّب بنفسك

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

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

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

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