str.rsplit() التقسيم من اليمين إلى اليسار

آخر تحديث: 2026-09-22

str.rsplit() التقسيم من اليمين إلى اليسار

str.rsplit(sep=None, maxsplit=-1) يُقسّم من اليمين إلى اليسار؛ maxsplit يحدّد عدد مرات التقسيم.

التصنيفدوال النصوص
النوعدوال الأنواع المدمجة
إصدار بايثونall

📝 الصياغة

str.rsplit(sep=None, maxsplit=-1)

⚙️ المعاملات

sep اختياريSeparator; None means split on any run of whitespace.(القيمة الافتراضية:None)
maxsplit اختياريMaximum number of splits; -1 means no limit.(القيمة الافتراضية:-1)

القيمة المُعادة:list[str]. The substrings produced by splitting from the right.

يعدّل الكائن الأصلي:لا (يُعيد كائنًا جديدًا)

▶ مثال

عدّل الكود واضغط تشغيل لرؤية النتيجة في لوحة المخرجات:

المخرجات:

['a,b', 'c', 'd']
المزيد من الحالات قادم قريباً — تابعونا.

❓ أسئلة شائعة

Qما الفرق بين rsplit() و split()؟
Aيقسم split() من اليسار إلى اليمين، وrsplit() من اليمين إلى اليسار. بدون maxsplit يُعطي كلاهما النتيجة نفسها.
Qما تأثير maxsplit؟
A'a,b,c,d'.rsplit(',', 2) يقسم مرتين من اليمين، فيُعطي ['a,b', 'c', 'd']. وغالبًا ما يُستخدم لأخذ آخر N مقاطع فقط.
Qكيف يقسم عند عدم تحديد فاصل؟
Aمع sep=None يقسم عند أي تسلسل من الفراغات، بما يتوافق مع سلوك split()؛ حيث تُدمَج الفراغات المتتالية.
Web-Tutorial.com

فريق Web-Tutorial التقني

منصة دروس برمجية يديرها عدة مطورين. كل درس يتم كتابته ومراجعته بواسطة مطورين متخصصين في المجال. نعمل على ضمان دقة وموثوقية المحتوى — إذا لاحظت أي مشكلة، فيرجى إخبارنا.

100%