🔹 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!