str.removesuffix() إزالة اللاحقة
آخر تحديث: 2026-09-22
str.removesuffix() إزالة اللاحقة
str.removesuffix(suffix) إذا انتهت بـ suffix تُزيلها؛ وإلا تُرجع السلسلة الأصلية (Python 3.9+).
| التصنيف | دوال النصوص |
|---|---|
| النوع | دوال الأنواع المدمجة |
| إصدار بايثون | 3.9+ |
📝 الصياغة
str.removesuffix(suffix)
⚙️ المعاملات
| suffix مطلوب | The suffix string to remove. |
|---|
القيمة المُعادة:str. The string without the suffix, or the original if not present (3.9+).
يعدّل الكائن الأصلي:لا (يُعيد كائنًا جديدًا)
▶ مثال
عدّل الكود واضغط تشغيل لرؤية النتيجة في لوحة المخرجات:
المخرجات:
Misc
TmpDir
💡 حالات ذات صلة
المزيد من الحالات قادم قريباً — تابعونا.
❓ أسئلة شائعة
Qماذا يُرجع عندما لا تتطابق اللاحقة؟
Aالسلسلة الأصلية دون خطأ. 'abc'.removesuffix('x') يُرجع 'abc'.
Qما الفرق عن rstrip()؟
Aيُزيل removesuffix() سلسلة اللاحقة الكاملة؛ بينما يُزيل rstrip() الأحرف واحدًا تلو الآخر كمجموعة أحرف. 'test.py'.removesuffix('.py') يُعطي 'test'.
Qما الإصدار المطلوب؟
APython 3.9+.