Python/string/capwords

من موسوعة حسوب
< Python‏ | string
مراجعة 15:04، 8 يونيو 2018 بواسطة Mohammed Taher (نقاش | مساهمات) (أنشأ الصفحة ب'تحوّل هذه الدالة أوائل الكلمات في السلسلة النصية المعطاة إلى أحرف كبيرة. == البنية العامة == <sy...')
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)
اذهب إلى التنقل اذهب إلى البحث

تحوّل هذه الدالة أوائل الكلمات في السلسلة النصية المعطاة إلى أحرف كبيرة.

البنية العامة

string.capwords(s, sep=None)

المعاملات

s

السلسلة النصية المراد معالجتها.

sep

تستخدم الدالة قيمة المعامل sep لتقسيم الكلمات ثم ربطها بعضها ببعض. في حال لم يأخذ المعامل الاختياري sep أي قيم، أو أخذ القيمة None، فإنّ أي مجموعة من المسافات البيضاء ستستبدل بمسافة بيضاء واحدة، وتُحذف المسافات البيضاء من بداية ونهاية السلسلة النصية.

القيمة المعادة

تقسم الدالة السلسلة النصية المعطاة إلى كلمات باستخدام التابع str.split()‎، ثم تحول أوائل الكلمات إلى حروف كبيرة باستخدام التابع str.capitalize()‎، ثم تربط الكلمات باستخدام التابع str.join()‎.


أمثلة

يبين المثال التالي طريقة عمل الدالة:

مصادر

قسم Helper Functions في صفحة Common string operations في توثيق بايثون الرسمي.