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

13-01-23 أحمدُ عُبَيْد 932 0

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


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


string.rstrip(characters)

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

قيمة الإرجاع:  إرجاع سلسلة جديدة مع إزالة الأحرف المطلوب إزالتها او المسافات الفارغة من جهة اليمن.


في المثال التالي ستقوم الدالة ()rstrip افتراضياً بإزالة المسافات البيضاء الفارغة من نهاية السلسلة.

مثال:


# Python rstrip() method example
# مثال على دالة Python rstrip ()
# Variable declaration
# إنشاء متغيرات
string1 = "python and django "
string2 = string1.rstrip()
# Displaying result
# عرض النتيجة
print("Old string: ",string1)
print("New String: ",string2)

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


Old string: python and django
New String: python and django

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

مثال:


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

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


learn python with ahmed obaid

مثال:


string = "https://ahmedobaid.com/python/"
# Removes given set of characters from right.
# ازالة مجموعة معينة من الأحرف من جهة اليمين.
print(string.rstrip("/python/")) # remove /python/

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


https://ahmedobaid.com

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

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

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



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


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

شارك المقال