السلاسل النصية في بايثون (Strings)
السلاسل النصية تمثل نصا بين علامتي اقتباس.
1. تعريف السلاسل
s = “Hello”
s = ‘Hello’
s = ”’Multi
line”’
2. عمليات على السلاسل
التسلسل: “Hello” + ” World” = “Hello World”
التكرار: “Hi” * 3 = “HiHiHi”
التقطيع: s[0:3] = “Hel”
الطول: len(s)
3. دوال مهمة
s.upper(), s.lower(), s.strip(), s.replace(“a”,”b”), s.split(“,”), s.find(“x”), s.startswith(“H”)
دروس مشابهة
تمارين اضافية
1. اكتب برنامج يقرا اسم المستخدم ويطبع عدد حروفه.
2. برنامج يحول النص الى حروف كبيرة.
3. اكتب دالة تاكد اذا كانت الكلمة متناظرة (Palindrome) ام لا.
4. برنامج يعد عدد الكلمات في جملة.
5. استبدل كل المسافات في نص بشرطة سفلية.
مدونة التربية و التعليم في الجزائر – دروس، فروض، نتائج امتحانات مدونة التربية والتعليم في الجزائر | تحضير الدروس، فروض واختبارات، نتائج البكالوريا وBEM، مسابقات التوظيف، والتوجيه المدرسي للطلاب وأولياء الأمور.