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

14-01-23 أحمدُ عُبَيْد 871 0

تقوم دالة ()rjust بإرجاع نسخة جديدة من السلسلة الاصلية مع إضافة حرف التعبئة الذي يتم تمريره الي الوسيطة 'character"من جهة اليسار. وإذا لم يتم تمرير أي حرف في الوسيطة 'character"سيتم اضافة مسافات بيضاء فارغة. مع تمرير رقم الي الوسيطة length  لتحديد العدد الاجمالي لأحرف السلسة.


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


string.rjust(length, character)

character: [اختياري] يتم تمرير حرف لمليء الفراغات. إذا لم يتم تمرير أي حرف سيتم افتراضياً اضافة مسافات فارغة.

length: يتم تمرير رقم لتحديد العدد الاجمالي لأحرف السلسة. إذا كان الرقم الذي تم تمريره الي هذة الوسيطة أقل من أو يساوي طول السلسلة الأصلية ، فسيتم إرجاع السلسلة الأصلية.

قيمة الإرجاع: إرجاع سلسلة جديدة بطول معين وإضافة أحرف معينة في الجانب الأييسر من السلسلة الأصلية.


في المثال التالي لن نقوم بتمرير اي أحرف او رموز  الي الوسيطة"character". افتراضيا سيتم ملئ الفارغات من جهة اليسار بمسافة بيضاء . مع تمرير رقم "15" الي الوسيطة length  لتحديد العدد الاجمالي لأحرف السلسة

مثال:


string = "ahmed"
print(string.rjust(15))

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


ahmed

مثال:


string = "ahmed obaid"
a = string.rjust(20)
print(a, "this is my name.")

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


ahmed obaid this is my name.

في المثال التالي سنقوم بتمرير الحرف $ الي الوسيطة"character" لملئ الفارغات من جهة اليسار. مع تمرير رقم "18" الي الوسيطة length  لتحديد العدد الاجمالي لأحرف السلسة

مثال:


string = "ahmed obaid"
print(string.rjust(18, '$'))

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


$$$$$$$ahmed obaid

في المثال التالي سنقوم بتمرير رمز الشرطة السفلية "_" الي الوسيطة"character" لملئ الفارغات من جهة اليسار. مع تمرير رقم "10" الي الوسيطة length  لتحديد العدد الاجمالي لأحرف السلسة

مثال:


string = "ahmed"
print(string.rjust(10, '-'))

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


-----ahmed

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

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

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


 



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


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

شارك المقال