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().