البرمجة بلغة بايثون: السلاسل النصية (String)
في هذا الدرس من الإعلام الآلي للسنة الأولى متوسط، سنتعلم كيفية التعامل مع السلاسل النصية في لغة البرمجة بايثون (Python).
ما هي السلاسل النصية؟
السلسلة النصية (String) هي مجموعة من الأحرف (حروف، أرقام، رموز) تكتب بين علامتي اقتباس. في بايثون، يمكن استخدام الاقتباس المفرد ‘ أو المزدوج “”.
إنشاء السلاسل النصية
مثال:
name = ‘أحمد’
school = “متوسطة الشهيد”
message = ‘مرحباً بك في عالم البرمجة’
العمليات الأساسية على السلاسل النصية
1- دمج السلاسل (Concatenation): نستخدم علامة + لدمج سلسلتين.
مثال: print(“مرحباً ” + “أحمد”) ← مرحباً أحمد
2- تكرار السلسلة: نستخدم علامة * لتكرار السلسلة.
مثال: print(“مرحباً ” * 3) ← مرحباً مرحباً مرحباً
3- معرفة طول السلسلة: نستخدم دالة len().
مثال: print(len(“مرحباً”)) ← 6
الوصول إلى الأحرف في السلسلة
يمكن الوصول إلى حرف معين في السلسلة باستخدام الفهرس (index). يبدأ الفهرس من 0.
مثال:
name = “محمد”
print(name[0]) ← م
print(name[1]) ← ح
print(name[3]) ← د
طرق مفيدة للسلاسل النصية
.upper(): تحويل الأحرف إلى كبيرة.
.lower(): تحويل الأحرف إلى صغيرة.
.replace(): استبدال جزء من السلسلة.
.find(): البحث عن نص داخل السلسلة.
تمارين تطبيقية
التمرين 1: اكتب برنامجاً يطلب من المستخدم اسمه ثم يطبع “مرحباً” متبوعة بالاسم.
التمرين 2: اكتب برنامجاً يطلب كلمة ثم يطبع عدد أحرفها.
التمرين 3: اكتب برنامجاً يطلب جملة ويطبعها بالأحرف الكبيرة.
الخلاصة
السلاسل النصية من أهم أنواع البيانات في بايثون. راجع درس مبادئ البرمجة بلغة بايثون: المتغيرات والأنواع ودرس الجمل الشرطية في بايثون: if, elif, else.
📍 دروس مشابهة:
- التربية الإسلامية — التيمم (تطبيقات) — السنة الثانية متوسط
- التربية الإسلامية – سورة النصر: تفسير ودروس – السنة الثانية متوسط – المنهاج الجزائري
- التربية الإسلامية — صلاة الجمعة: أحكامها وآدابها — السنة الثانية متوسط — المنهاج الجزائري
مدونة التربية و التعليم في الجزائر – دروس، فروض، نتائج امتحانات مدونة التربية والتعليم في الجزائر | تحضير الدروس، فروض واختبارات، نتائج البكالوريا وBEM، مسابقات التوظيف، والتوجيه المدرسي للطلاب وأولياء الأمور.