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