الفرق بين المراجعتين لصفحة: «Python/str/rsplit»

من موسوعة حسوب
< Python‏ | str
طلا ملخص تعديل
سطر 9: سطر 9:


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


=== <code>maxsplit</code> ===
=== <code>maxsplit</code> ===
يحدد هذا المعامل الحد الأقصى لعمليات التي التقسيم التي ستجريها الدالة من الجهة اليمنى في السلسلة النصية.
يحدد هذا المعامل الحد الأقصى لعمليات التي التقسيم التي ستجريها الدالة من الجهة اليمنى في السلسلة النصية.
=== <code>sep</code> ===
يحدّد هذا المعامل الفاصل الذي ستعتمده الدالة في تقسيم السلسلة النصية. إن لم يحمل هذا المعامل قيمة أو كان يحمل القيمة <code>None</code> فإنّ الفاصل يكون مسافة بيضاء.


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

مراجعة 20:15، 14 مايو 2018

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

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

x.rsplit()

المعاملات

sep

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

maxsplit

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

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

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

أمثلة

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

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

انظر أيضًا

مصادر