مقدمة
في هذا الدرس سنتعرف على السلاسل النصية (Strings) في بايثون في مادة الإعلام الآلي لتلاميذ السنة الثالثة متوسط.
الشرح النظري
السلاسل النصية str: سلسلة من الأحرف بين علامتي اقتباس. عمليات: + (دمج السلاسل)، * (تكرار)، len() (الطول)، indexing (s[0])، slicing (s[1:4]). دوال: upper()/lower() (تحويل حالة الأحرف)، split() (تقسيم)، join() (دمج)، replace() (استبدال)، find() (بحث). السلاسل غير قابلة للتغيير (immutable).
مثال توضيحي
s=”مرحباً بايثون” print(s[0:5]) يطبع “مرحباً”. print(len(s)) يطبع طول السلسلة.
تمرين تطبيقي
اكتب برنامجاً يأخذ جملة من المستخدم ويطبع: طولها، أول 5 أحرف، الحروف بالأحرف الكبيرة، الكلمات مفصولة.
خلاصة
السلاسل: immutable, +, *, len(), upper(), split(), replace().
مدونة التربية و التعليم في الجزائر – دروس، فروض، نتائج امتحانات مدونة التربية والتعليم في الجزائر | تحضير الدروس، فروض واختبارات، نتائج البكالوريا وBEM، مسابقات التوظيف، والتوجيه المدرسي للطلاب وأولياء الأمور.