التابع bytes.rsplit()
في بايثون
(بالتحويل من Python/bytearray/rsplit)
يقسم التابع التسلسل الثنائي إلى تسلسلات فرعية من النوع ذاته بالاعتماد على تسلسل ثنائي يحدّد الفاصل.
البنية العامة
bytes.rsplit(sep=None, maxsplit=-1)
المعاملات
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']
انظر أيضًا
- البايتات في بايثون.
- القوائم في بايثون.
- التابع
bytes.split()
: تقسيم التسلسل الثنائي إلى قائمة من تسلسلات ثنائية فرعية من النوع ذاته، بالاعتماد على فاصل محدّد.