str.rstrip() إزالة الفراغات/المحارف من الجانب الأيمن

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

str.rstrip() إزالة الفراغات/المحارف من الجانب الأيمن

str.rstrip([chars]) يُزيل chars من الجانب الأيمن (الافتراضي هو الفراغات).

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

📝 الصياغة

str.rstrip([chars])

⚙️ المعاملات

chars اختياريA set of chars to remove; None means whitespace.(القيمة الافتراضية:None)

القيمة المُعادة:str. A copy with trailing chars removed.

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

▶ مثال

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

المخرجات:

hello
hello
المزيد من الحالات قادم قريباً — تابعونا.

❓ أسئلة شائعة

Qماذا يُزيل rstrip() افتراضيًا؟
Aأحرف الفراغات الطرفية (مسافة، \t، \n، إلخ).
Qهل chars مجموعة أحرف أم لاحقة؟
Aإنها مجموعة أحرف. 'hello!!!'.rstrip('!') يُزيل كل علامات التعجب الطرفية؛ بينما 'abab'.rstrip('ab') يُزيل كل تلك الأحرف.
Qما الفرق عن removesuffix()؟
Aيُزيل removesuffix() (3.9+) سلسلة اللاحقة الكاملة فقط؛ بينما يُزيل rstrip() الأحرف واحدًا تلو الآخر كمجموعة أحرف. لاستئصال اللاحقة بدقة استخدم removesuffix().
Web-Tutorial.com

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

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

100%