Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

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

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

على غرار القوائم، يمكنك التكرار (iterate) على النصوص (strings):
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
يمكنك أيضًا تعديل السلاسل النصية باستخدم الطرق (methods). على سبيل المثال، لتحويل `character` إلى `lowercase`، استخدم الـ `method` المسماة .lower():
char = "A"
print(char.lower())
المخرجات:
a
challenge icon

التحدي

سهل

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

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

جرّب بنفسك

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

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

جميع دروس Fundamentals