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

تعريفها

ترجع نسخة من النص الذي قام باستدعائها مع إضافة مسافات فارغة في نهايته إذا تجاوز عدد أحرفه العدد الذي نمرره مكان الباراميتر width. و يمكننا تمرير أي حرف أو رمز مكان الباراميتر fillchar ليظهر بدلاً من المسافات الفارغة.


بناؤها

str.ljust(width[, fillchar])

باراميترات

  • مكان الباراميتر width نمرر رقم يحدد طول السطر، عندها في حال كان طول النص أصغر من طول السطر سيتم إضافة مسافات فارغة بعده.
  • fillchar هو باراميتر إختياري، مكانه يمكننا تمرير أي حرف ليتم وضعه بدل وضع مسافات فارغة.

قيمة الإرجاع

ترجع نسخة من النص الذي قام باستدعائها و قد تضيف بعض المسافات الفارغة أو بعض الأحرف في نهايته بناءاً على عدد الأحرف الموجودة فيه.


مثال

Test.py
s = 'Python tutorial'       # s هنا قمنا بتعريف متغير نصي إسمه

print(s)                    # كما هو s هنا قمنا بطباعة النص الموجود في المتغير
print(s.ljust(30))          # حتى يصبح عدد الأحرف يساوي 30 s بعد إضافة بعض المسافات الفارغة في آخر نص المتغير lstrip() هنا قمنا بطباعة ما سترجعه الدالة
print(s.ljust(30, '-'))     # حتى يصبح عدد الأحرف يساوي 30 s بعد إضافة الرمز '-' عدة مرات في آخر نص المتغير lstrip() هنا قمنا بطباعة ما سترجعه الدالة

النتيجة

Python tutorial
Python tutorial               
Python tutorial---------------

قمنا بتعليم ما تم إضافته على السطرين الثاني و الثالث حتى تلاحظ الفرق.