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

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

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


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


string.ljust(length, character)

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

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

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


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


first_name = "ahmed"
last_name = "obaid"
print(first_name.ljust(15), last_name)

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


ahmed obaid

مثال:


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

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


ahmed obaid this is my name.

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

مثال:


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

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


ahmed obaid$$$$$$$

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

مثال:


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

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


ahmed-----

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

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

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


 



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


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

شارك المقال