التكرار عبر النصوص - الجزء الأول
جزء من قسم Fundamentals في رحلة Python على Coddy — الدرس 62 من 77.
على غرار القوائم، يمكنك التكرار (iterate) على النصوص (strings):المخرجات:باستخدام index:النتيجة:يمكنك أيضًا تعديل السلاسل النصية باستخدم الطرق (methods). على سبيل المثال، لتحويل `character` إلى `lowercase`، استخدم الـ `method` المسماة المخرجات:
text = "Hey"
for char in text:
print(char)H
e
yfor 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التحدي
سهلأنشئ برنامجًا يستقبل سلسلة نصية كمدخل، ويطبع عدد مرات ظهور الحرف p (أو P) في السلسلة النصية.
قد تكون بعض الأحرف مكتوبة بحروف كبيرة، استخدم char.lower() لتحويلها إلى حروف صغيرة.
جرّب بنفسك
text = input()
# اكتب كودك أدناه
# تلميح: لتجاهل حالة الأحرف، يمكنك تحويل الأحرف إلى أحرف صغيرة باستخدام الطريقة .lower().
# مثال: char.lower()يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس Fundamentals
4المعاملات - الجزء الثاني
المعاملات المنطقية - الجزء الأولالمعاملات المنطقية - الجزء الثانيمراجعة - المنطق البسيطالمعاملات المنطقية - الجزء الثالثالمعاملات المنطقية - الجزء الرابع7حاسبة تقسيم الفاتورة
رسالة الترحيبالحصول على المدخلات2المتغيرات
الأرقامالنصوص (String)القيم المنطقية (Boolean)قواعد التسميةالمتغيرات الفارغةمراجعة - تهيئة المتغيرات8الحلقات التكرارية
حلقة Forحلقة Whileجملة Breakجملة Continueمراجعة - المضروب (Factorial)دالة Rangeالحلقات المتداخلةمراجعة - Dynamic Input3المعاملات - الجزء الأول
المعاملات الحسابيةمعامل باقي القسمةاختصارات العمليات الحسابيةمراجعة - العمليات الرياضية البسيطةمعاملات المقارنة6أساسيات الإدخال والإخراج
الإخراجالإخراج مع المتغيراتالإدخالتحويل الأنواعمراجعة - حتى 120مراجعة - صح أم خطأ12التكرار عبر التسلسلات
التكرار عبر العناصردالة Enumerateالتكرار عبر النصوص - الجزء الأولالتكرار عبر النصوص - الجزء الثاني