دالة ()lstrip في بايثون
تقوم دالة ()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
شارك المقال
عن الكاتب
أحمدُ عُبَيْد
مرحباً، أنا أحمد عبيد مبرمج عربي مصري. أود أن أضع تجاربي وخبراتي في تعلم بايثون على هذا الموقع حتى يكون مرجعاً لي ولكم أيضاً.
عفواً..قم بتسجيل الدخول اولاً..حتي تستطيع التعليق