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