removesuffix تزيل لاحقة مطابقة غير فارغة؛ وإلا تعيد النص بقيمته نفسها. [1]
الخلاصة السريعة
تبقي النص؛ القص بطول اللاحقة الفارغة قد يعطي نتيجة مختلفة. [1]
- removesuffix تزيل لاحقة مطابقة غير فارغة؛ وإلا تعيد النص بقيمته نفسها. [1]
- مع اللاحقة الفارغة، لا تحذف removesuffix شيئًا. [1]
- مثال مؤلف على CPython 3.12.14: s="sun" وt=""؛ a=s.removesuffix(t) تعطي "sun"؛ b=s[:-len(t)] تعطي "". [1]
- هنا len(t) يساوي 0؛ سالب الصفر أيضًا 0، فالقص s[:0] يعيد "". [1]
- تحكم: مع t="n"، تعطي removesuffix والقص "su". [1]
شرط الحذف
removesuffix تزيل لاحقة مطابقة غير فارغة؛ وإلا تعيد النص بقيمته نفسها. [1]
لاحقة فارغة
مع اللاحقة الفارغة، لا تحذف removesuffix شيئًا. [1]
نتيجتان مختلفتان
مثال مؤلف على CPython 3.12.14: s="sun" وt=""؛ a=s.removesuffix(t) تعطي "sun"؛ b=s[:-len(t)] تعطي "". [1]
a=s.removesuffix(t); b=s[:-len(t)] [1]

حد القص صفر
هنا len(t) يساوي 0؛ سالب الصفر أيضًا 0، فالقص s[:0] يعيد "". [1]
s[:0] -> "" [1]
تحكم: مع t="n"، تعطي removesuffix والقص "su". [1]
المراجع
للتوسع: لغات البرمجة.
أُعدّ هذا المقال بمساعدة الذكاء الاصطناعي، وخضع لمراجعة ذاتية بالأداة نفسها. لا يُنسب إلى مراجع بشري أو خبير مستقل. منهجية المحتوى.
