متودها در پایتون

متودهای مدیریت رشته پایتون | ()rjust

آشنایی با متود ()rjust در پایتون

متود ()rjust در پایتون

متودهای مدیریت رشته پایتون | ()rjust

برای دریافت جدیدترین نسخه ربان برنامه نویسی پایتون به وبسایت رسمی پایتون بروید.

همانطور که قبلا گفته شد زبان پایتون توابع و متود‌های زیادی بصورت از پیش تعریف شده یا داخلی ( Built-in ) در خود دارد. که هر کدام از آنها کارایی و کاربرد خاص خود را دارند. و وظایف مشخصی را در یک برنامه انجام می‌دهند. در این مجموعه آموزش بصورت اختصاصی به آموزش ، بررسی و آشنایی با نحوه عملکرد متودهای مربوط به کنترل و مدیریت رشته‌ها با ذکر مثال‌های مختلف در پایتون خواهیم پرداخت. و سعی خواهیم کرد با زبانی ساده و قابل درک یک به یک توابع و متود‌های مربوط به رشته‌ها را مورد بررسی قرار دهیم.


متود ()rjust یک نسخه راست چین شده از رشته را با استفاده از یک کاراکتر خاص و یک مقدار که به عنوان طول نهایی رشته به آن اختصاص داده می‌شود، برمی‌گرداند. در اینجا مقداری که به پارامتر length اختصاص می‌یابد مشخص می‌کند که طول رشته برگردانده شده چقدر است. همچنین مقداری که به پارامتر character اختصاص می‌یابد مشخص می‌کند که فضای خالی کاراکترهای اضافه با چه چیزی جایگزین می‌شود.

پارامترهای ()rjust

متود ()rjust دو پارامتر length و character را به عنوان آرگومان می‌پذیرد.

تخصیص مقدار length برای عملکرد صحیح متود الزامی است در حالی که اجباری در تخصیص مقدار character وجود ندارد. در صورتیکه هیچ مقداری به پارامتر character اختصاص داده نشود بصورت پیشفرض فضای خالی برای آن در نظر گرفته می‌شود.

سینتکس ()rjust

string.rjust(length, character)

پیشنهاد می شود این مطلب را هم بخوانید: آشنایی کامل با متودهای رشته در پایتون

به مثال ساده زیر توجه کنید:

text = "python"

print(text.rjust(10 , "*"))

خروجی کد بالا:

****python

همانطوری که می‌بینید یک رشته به طول 10 کاراکتر بصورت راست چین از رشته اصلی برگردانده شده است.

همچنین می‌توان مقدار موجود در یک متغیر را بصورت آرگومان به این متود نسبت داد.

مثال زیر مشخص می‌کند که چگونه با تعریف دو متغیر می‌توان آنها را بعنوان آرگومان معرفی کرد.

text = "python"
textlen = 15
fill = "+"

print(text.rjust(textlen ,fill))

خروجی:

+++++++++python

این متود جزوه دسته متود‌های تراز‌بندی رشته‌ها محسوب می‌شود و از لحاظ عملکرد بسیار شبیه به متود ()ljust و متود ()center عمل می‌کند. با این تفاوت که متود ()ljust رشته را از طرف چپ تراز می‌کند و متود ()center رشته را بصورت وسط‌چین قرار می‌دهد. همچنین می‌توانید برای فرمت کردن رشته از متود ()format استفاده کنید.

همچنین می‌توان این متود را بصورت مقدار در یک متغیر تعریف کرد و آن متغیر را در جای دیگری فراخواند. به مثال توجه کنید:

text = " python"
textlen = 10
fill = ">"
newtext = text.rjust(textlen , fill)
print( "I ♥", newtext)

خروجی:

I ♥ >>> python
این مطلب را از دست ندهید: متودهای مدیریت رشته پایتون | ()lower

متودهای مدیریت رشته پایتون | ()rjust

میثم پورواحدی

خوشحالم که با جدیت در حال پروراندن رویایم هستم. گیسوم‌طرح برایم فقط یک رویا نیست ، یک دوست خوب و یک معلم فوقالعادست...

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

این سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش می‌شوند.

دکمه بازگشت به بالا