str.lstrip() إزالة الفراغات/المحارف من اليسار

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

str.lstrip() إزالة الفراغات/المحارف من اليسار

str.lstrip([chars]) تزيل محارف chars (الافتراضي الفراغات) من الجانب الأيسر؛ وتختلف عن rstrip/strip.

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

📝 الصياغة

str.lstrip([chars])

⚙️ المعاملات

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

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

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

▶ مثال

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

المخرجات:

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

❓ أسئلة شائعة

Qماذا تزيل lstrip() افتراضيًا؟
Aافتراضيًا تزيل أحرف المسافات البيضاء البادئة (مسافة، \t، \n، إلخ)، وتزيل عدة أحرف متتالية وليس واحدًا فقط.
Qما معنى تمرير وسيط chars؟
Achars هو «مجموعة أحرف» وليس «سلسلة بادئة». 'abcabc'.lstrip('ab') يزيل كل الحرفين a و b البادئين، فينتج 'cabc'.
Qما الفرق عن removeprefix()؟
Aremoveprefix() (3.9+) يزيل فقط سلسلة بادئة كاملة؛ بينما lstrip() يزيل الأحرف واحدًا تلو الآخر كمجموعة أحرف. استخدم removeprefix() للإزالة الدقيقة للبادئة و lstrip() لإزالة المسافات البيضاء.
Web-Tutorial.com

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

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

100%