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

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

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

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

b.rsplit()

المعاملات

sep

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

maxsplit

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

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

تعيد الدالة قائمة من التسلسلات الثنائية الفرعية الناتجة من تقسيم التسلسل الثنائي الأصلي.

أمثلة

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

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

انظر أيضًا

مصادر