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

04-01-23 أحمدُ عُبَيْد 1105 0

تقوم دالة ()lstrip بإرجاع نسخة من السلسلة مع إزالة الأحرف البادئة (بناءً على وسيطة الأحرف التي تم تمريرها). إذا لم يتم تمرير أي وسيطة، فإنه يزيل المسافات الفارغة البادئة من جهة اليسار.


طريقة صياغتها بهذا الشكل:


string.lstrip(characters)

characters: [اختياري] مجموعة من الأحرف المطلوب إزالتها كأحرف بادئة. بشكل افتراضي ، يزيل المسافات الفارغة البادئة.

قيمة الإرجاع:  إرجاع سلسلة جديدة مع إزالة الأحرف البادئة.


مثال:


string = " learn python with ahmed obaid"
# Removes spaces from left.
print(string.lstrip())

سيكون الناتج:


learn python with ahmed obaid

في المثال التالي سنقوم بتحديد حرف أو أكثر لإزالتها من بداية السلسلة بأي ترتيب.

مثال:


string = "**z*x..N.+!!+* learn python with ahmed obaid"
# Removes given set of characters from left.
# ازالة مجموعة معينة من الأحرف من جهة اليسار.
print(string.lstrip("+.!*xNz")) # remove +.!*xNz

سيكون الناتج:


learn python with ahmed obaid

مثال:


string = "https://ahmedobaid.com"
# Removes given set of characters from left.
print(string.lstrip("https://")) # remove https://

سيكون الناتج:


ahmedobaid.com

مصادر خارجية:

الدوال المضمنة - وثائق بايثون الرسمية

أذا كان لديك أي اسئلة أو استفسارات اتركها في التعليقات 


 



الكلمات الدلالية


بايثون السلاسل في بايثون الدوال التي تتعامل مع السلاسل دالة ()lstrip

شارك المقال