الفرق بين المراجعتين لصفحة: «Python/str/rsplit»
طلا ملخص تعديل |
|||
سطر 41: | سطر 41: | ||
* [https://docs.python.org/3/library/stdtypes.html#str.rsplit قسم rsplit في صفحة Types في توثيق بايثون الرسمي.] | * [https://docs.python.org/3/library/stdtypes.html#str.rsplit قسم rsplit في صفحة Types في توثيق بايثون الرسمي.] | ||
[[تصنيف:Python]] | [[تصنيف:Python]] | ||
[[تصنيف:Python | [[تصنيف:Python Method]] | ||
[[تصنيف:Python | [[تصنيف:Python Types]] | ||
[[تصنيف:Python Str]] |
مراجعة 07:46، 2 يونيو 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']