الدالة str.rsplit()‎ في بايثون

من موسوعة حسوب
< Python‏ | str
مراجعة 21:56، 8 مايو 2018 بواسطة Mohammed Taher (نقاش | مساهمات) (أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:الدالة <code>str.rsplit()‎</code> في بايثون}}</noinclude> تحوّل هذه الدالة السلسلة النصية من جه...')
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)
اذهب إلى التنقل اذهب إلى البحث

تحوّل هذه الدالة السلسلة النصية من جهة اليمين إلى قائمة من السلاسل النصية بالاعتماد على الفاصل الذي يحدّده المستخدم.

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

x.rsplit()

المعاملات

maxsplit

يحدد هذا المعامل الحد الأقصى لعمليات التي التقسيم التي ستجريها الدالة من الجهة اليمنى في السلسلة النصية.

=== sep يحدّد هذا المعامل الفاصل الذي ستعتمده الدالة في تقسيم السلسلة النصية. إن لم يحمل هذا المعامل قيمة أو كان يحمل القيمة None فإنّ الفاصل يكون مسافة بيضاء.

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

تعيد الدالة قائمة من السلاسل النصية.

أمثلة

يبين المثال التالي النتائج المعادة من تطبيق الدالة على سلسلة نصية وباستخدام معاملات مختلفة:

>>> str = "Python, Django, Flask, NumPy"
>>> str.rsplit(', ')
['Python', 'Django', 'Flask', 'NumPy']
>>> str.rsplit(', ', 2)
['Python, Django', 'Flask', 'NumPy']
>>> str.rsplit(', ', 3)
['Python', 'Django', 'Flask', 'NumPy']

انظر أيضًا

مصادر