مثال
ساخت یک عبارت 20 کاراکتری که کلمه “banana” در چپ آن قرار داشته و باقی 20 کاراکتر با فضای خالی پر شده است:
txt = "banana"
x = txt.ljust(20)
print(x, "is my favorite fruit.")
توضیحات
متد ljust()
کلمه را در سمت چپ قرار داده و ادامه ی آن را تا رسیدن به طول مورد نظر با یک کاراکتر (که به صورت پیشفرض فضای خالی است) پر می کند.
سینتکس
string.ljust(length, character)
مقادیر پارامتر ها
پارامتر | توضیح |
---|---|
length | اجباری. طول متن خروجی |
character | اختیاری. کاراکتر پر کننده ی ادامه ی متن در قسمت راست. پیشفرض = فضای خالی |
مثال
استفاده از کاراکتر “O” به عنوان پر کننده:
txt = "banana"
x = txt.ljust(20, "O")
print(x)
سلام چرا وقتی ران میکنیم به جای 20 تا حرف o فقط 15 تا رو چاپ کرده توی خروجی
من توی ویژوال استودیو کد هم امتحان کردم همین طور شد و 20 تاش رو چاپ نکرد
سلام. طول کل رشته در نهایت باید 20 تا بشه. کلمه banana تعداد 6 حرف داره. ادامه ش 14 تا o قرار میگیره که در نهایت طولش بشه 20