الدالة strip () في بايثون

 الدالة strip ()

الدالة strip () في بايثون

ترجع نسخة من النص الذي قام باستدعائها مع حذف أي مسافة فارغة موجودة في بدايته و نهايته.
إفتراضياً, هذه الدالة تقوم بحذف المسافات الفارغة الموجودة في أول أو آخر النص لكن إن أردت مسح أحرف معينة ( بدلاً من المسافات الفارغة ) في حال وجودها في بداية و نهاية النص, يمكنك تمرير هذه الأحرف مكان الباراميتر chars.



بنا الدالة strip () في بايثون

                  str.strip([chars])
  


باراميترات الدالة strip () في بايثون

مكان الباراميتر chars يمكنك تمرير النص الذي تريد حذفه من النسخة التي سترجعها الدالة في حال كان موجوداً في بداية أو نهاية النص الذي قام باستدعائها.



قيمة ارجاع الدالة strip () في بايثون

الدالة strip () في بايثون ترجع نسخة من النص الذي قام باستدعائها مع حذف أي مسافة فارغة موجودة في بدايته و نهايته.
في حال قمت بتمرير نص مكان الباراميتر chars فإنها تمسحه في حال وجوده في بداية و نهاية النص الذي قام باستدعائها بدلاً من أن تمسح المسافات الفارغة.



المثال الأول على الدالة strip () في بايثون

Test.py
                    s = '    Python tutorial    '   # وضعنا في بدايته و نهايته بعض المسافات الفارغة s هنا قمنا بتعريف متغير نصي إسمه

	  print(s)                        # كما هو s هنا قمنا بطباعة النص الموجود في المتغير
	  print(s.strip(''))              # s عند استدعاءها على المتغير strip() هنا قمنا بطباعة ما سترجعه الدالة
	

سنحصل على النتيجة التالية عند التشغيل.
قمنا بتعليم المسافات الفارغة الموجودة في السطر الأول باللون الأصفر حتى تلاحظ الفرق.

    Python tutorial    
Python tutorial


المثال الثاني على الدالة strip () في بايثون

Test.py
                    s = '---- Python tutorial ----'   # '-' وضعنا في بدايته و نهايته بعض الرموز s هنا قمنا بتعريف متغير نصي إسمه

	  print(s)                          # كما هو s هنا قمنا بطباعة النص الموجود في المتغير
	  print(s.strip('-'))               # s عند استدعاءها على المتغير strip() هنا قمنا بطباعة ما سترجعه الدالة
	

سنحصل على النتيجة التالية عند التشغيل.
قمنا بتعليم المسافات الفارغة الموجودة في السطر الأول و الثاني باللون الأصفر. لاحظ أنه لم يتم حذفه بل تم فقط حذف الرموز -.

---- Python tutorial ----
 Python tutorial 
تعليقات