الدرس 9: توابع السلاسل النصية
تمتلك السلاسل النصية توابع مدمجة تعيد سلسلة نصية جديدة ومعالَجة: .upper() و .lower() تغيّران حالة الأحرف، و .strip() تزيل المسافات من بداية السلسلة ونهايتها، و .replace() تستبدل النص. مهم: السلسلة النصية الأصلية لا تتغيّر — تحصل على سلسلة نصية جديدة.
توابع السلاسل النصية أشبه بالمرشّحات: تدخل سلسلة نصية وتخرج نسخة معالَجة. يبقى الأصل كما كان.
- تابع السلسلة النصية
- إجراء يُستدعى على سلسلة نصية باستخدام نقطة، مثل s.upper()، ويعيد سلسلة نصية جديدة.
- .strip()
- تزيل المسافات من بداية السلسلة النصية ونهايتها.
- .replace()
- تعيد سلسلة نصية جديدة يُستبدَل فيها كل ظهور لنص ما بنص آخر.