عند غياب فاصل غير فارغ، partition تعيد النص أولًا ثم سلسلتين فارغتين. [1]
الخلاصة السريعة
غياب الفاصل يضع النص في عنصر مختلف مع partition وrpartition. [1]
- عند غياب فاصل غير فارغ، partition تعيد النص أولًا ثم سلسلتين فارغتين. [1]
- rpartition تعيد سلسلتين فارغتين ثم النص إذا غاب الفاصل. [1]
- مثال مؤلف شُغّل على CPython 3.12.14: s="m:n"؛ s.partition("|") تعطي ("m:n","",""). [1]
- s.rpartition("|") تعطي ("","","m:n") في المثال نفسه. [1]
- النتيجتان من ثلاثة عناصر؛ الأوسط سلسلة فارغة، وs تبقى "m:n". [1]
النص أولًا
عند غياب فاصل غير فارغ، partition تعيد النص أولًا ثم سلسلتين فارغتين. [1]
النص أخيرًا
rpartition تعيد سلسلتين فارغتين ثم النص إذا غاب الفاصل. [1]
فاصل غير موجود
مثال مؤلف شُغّل على CPython 3.12.14: s="m:n"؛ s.partition("|") تعطي ("m:n","",""). [1]
s.partition("|") -> ("m:n","","") [1]

العنصر الأوسط
s.rpartition("|") تعطي ("","","m:n") في المثال نفسه. [1]
s.rpartition("|") -> ("","","m:n") [1]
النتيجتان من ثلاثة عناصر؛ الأوسط سلسلة فارغة، وs تبقى "m:n". [1]
المراجع
للتوسع: فاصل CSV.
أُعدّ هذا المقال بمساعدة الذكاء الاصطناعي، وخضع لمراجعة ذاتية بالأداة نفسها. لا يُنسب إلى مراجع بشري أو خبير مستقل. منهجية المحتوى.
