🔹 1. تعريف النصوص في Python

يمكنك إنشاء نصوص باستخدام علامات الاقتباس ("" أو ''):

text1 = "مرحبا بك في Python!"
text2 = 'تعلم البرمجة ممتع!'

🔹 يمكنك أيضًا استخدام النصوص متعددة الأسطر باستخدام """ أو ''':

message = """هذا نص طويل
يمتد على عدة أسطر
في Python!"""
print(message)

🔹 2. العمليات الأساسية على النصوص

يمكنك تعديل النصوص باستخدام عدة دوال مفيدة:

text = "Python رائعة!"

print(text.upper())  # تحويل النص إلى أحرف كبيرة → PYTHON رائعة!
print(text.lower())  # تحويل النص إلى أحرف صغيرة → python رائعة!
print(len(text))     # عدد الأحرف في النص → 14
print(text.replace("رائعة", "مذهلة"))  # استبدال كلمة بأخرى → Python مذهلة!

🔹 3. الوصول إلى أجزاء من النص (Slicing)

يمكنك استخراج أجزاء معينة من النص باستخدام الفهارس:

text = "Python"

print(text[0])    # أول حرف → P
print(text[-1])   # آخر حرف → n
print(text[0:3])  # أول 3 أحرف → Pyt
print(text[3:])   # من الحرف الرابع حتى النهاية → hon

🔹 4. دمج النصوص (Concatenation)

يمكنك دمج النصوص باستخدام +:

first_name = "أحمد"
last_name = "السعيد"

full_name = first_name + " " + last_name
print(full_name)  # أحمد السعيد

🔹 5. التحقق من وجود كلمة داخل النص

يمكنك استخدام in و not in للتحقق من وجود كلمة داخل النص:

text = "Python لغة رائعة!"

print("Python" in text)  # هل "Python" موجودة؟ → True
print("Java" not in text)  # هل "Java" غير موجودة؟ → True

🔹 6. تمرين عملي

🔹 اكتب برنامجًا يطلب من المستخدم إدخال اسمه، ثم يعرض رسالة ترحيب مخصصة:

name = input("ما اسمك؟ ")
print("مرحبًا بك، " + name + "! نتمنى لك تجربة رائعة مع Python.")

🎯 ماذا بعد؟ في الدرس القادم، سنتعلم الشروط (if-else) واتخاذ القرارات في Python!

التعليقات مغلقة.