التعامل مع دوال النصوص
دوال النصوص (String methods) هي دوال مدمجة تنفذ مهام مفيدة على النصوص.
تعديل حالة الأحرف
| الدالة | الوصف | مثال |
|---|---|---|
.lower() | تحويل كل الأحرف إلى صغيرة. | 'Hello'.lower() -> 'hello' |
.upper() | تحويل كل الأحرف إلى كبيرة. | 'Hello'.upper() -> 'HELLO' |
.capitalize() | تحويل أول حرف إلى كبير والبقية لصغيرة. | 'python code'.capitalize() -> 'Python code' |
.title() | تحويل أول حرف من كل كلمة إلى كبير. | 'hello world'.title() -> 'Hello World' |
إزالة المسافات الزائدة (.strip())
غالباً ما تسبب المسافات الزائدة مشاكل عند التعامل مع مدخلات المستخدم. تقوم .strip() بإزالة المسافات من البداية والنهاية (مسافات، علامات تبويب، أسطر جديدة).
python user_input = ' username@email.com \n' clean_input = user_input.strip() print(f'Original: "{user_input}"') print(f'Stripped: "{clean_input}"')
أنواع أخرى:
leading = ' Hello World'.lstrip() # يزيل من البداية فقط trailing = 'Hello World '.rstrip() # يزيل من النهاية فقط