بعد أن تعلمنا في الدرسين السابقين كيفية كتابة النصوص والتعامل معها من خلال الدمج والتقطيع، حان الوقت لاكتشاف الأدوات الجاهزة التي توفرها بايثون للتعامل مع النصوص بسهولة.
أولاً: حساب طول النص باستخدام len()
تُستخدم الدالة len() لمعرفة عدد الحروف داخل النص، بما في ذلك المسافات.
text = "Python is fun"
print(len(text))
ثانياً: تغيير حالة الأحرف
يمكنك تحويل النص إلى أحرف كبيرة أو صغيرة، أو جعل أول حرف من كل كلمة كبيرًا باستخدام الدوال التالية:
upper() لتحويل جميع الأحرف إلى كبيرة،
lower() لتحويل جميع الأحرف إلى صغيرة،
title() لجعل أول حرف من كل كلمة كبيرًا.
text = "python is fun"
print(text.upper())
print(text.lower())
print(text.title())
ثالثاً: إزالة الفراغات الزائدة باستخدام strip()
قد توجد مسافات غير ضرورية في بداية النص أو نهايته، ويمكن إزالتها بهذه الطريقة:
text = " Hello Python! "
clean_text = text.strip()
print(clean_text)
رابعاً: استبدال الكلمات باستخدام replace()
تُستخدم الدالة replace() لتغيير جزء من النص إلى جزء آخر.
text = "I love Java"
new_text = text.replace("Java", "Python")
print(new_text)
وهناك العديد من الدوال الأخرى سنتعرف عليها في الدروس القادمة.