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+.
Web-Tutorial.com

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

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

100%