{“title”: “إعلام آلي — البرمجة بلغة بايثون — السلاسل النصية والعمليات — الإعلام الآلي — المتوسط — المنهاج الجزائري”, “content”: “
إعلام آلي — البرمجة بلغة بايثون — السلاسل النصية والعمليات — الإعلام الآلي — المتوسط — المنهاج الجزائري
\n
السلاسل النصية (Strings)
\n
سلسلة من الأحرف بين علامتي اقتباس. s = \”Hello\”. s = ‘Python’. s = \”\”\”نص طويل\”\”\”.
\n
العمليات على السلاسل
\n
الجمع: \”Hello\” + \” \” + \”World\” = \”Hello World\”. التكرار: \”Ha\” * 3 = \”HaHaHa\”. الطول: len(s).
\n
التقطيع (Slicing)
\n
s[start:end:step]. s = \”Python\”. s[0:3]=\”Pyt\”. s[::-1]=\”nohtyP\” يعكس السلسلة. s[-1]=\”n\”.
\n
دوال السلاسل
\n
s.upper(): أحرف كبيرة. s.lower(): أحرف صغيرة. s.replace(\”old\”,\”new\”). s.split(\”,\”): تقسيم. s.strip(): حذف فراغات. s.find(\”sub\”): بحث.
\n
تطبيقات
\n
التحقق من كلمة المرور (الطول، وجود أرقام). تحويل النص. تنسيق الإخراج. تحليل النصوص.
\n
تمارين تطبيقية
\n
- \n
- اكتب برنامجاً يطلب اسماً ويطبع \”مرحباً\” مع الاسم بأحرف كبيرة.
- برنامج يحسب عدد الأحرف في جملة.
- برنامج يتحقق إذا كانت الكلمة موجودة في جملة.
- برنامج يعكس اسم المستخدم.
- برنامج يستبدل كلمة بـ **** في نص.
\n
\n
\n
\n
\n
\n
دروس مشابهة
\n
“, “status”: “publish”, “categories”: [477], “author”: 1}
مدونة التربية و التعليم في الجزائر – دروس، فروض، نتائج امتحانات مدونة التربية والتعليم في الجزائر | تحضير الدروس، فروض واختبارات، نتائج البكالوريا وBEM، مسابقات التوظيف، والتوجيه المدرسي للطلاب وأولياء الأمور.