Programming Basics SQL HTML CSS JavaScript Python C++ Java JavaFX Swing Problem Solving English English Conversations Computer Fundamentals Learn Typing

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

تعريفها

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


بناؤها

str.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() هنا قمنا بطباعة ما سترجعه الدالة
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---------------

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