কম্পিউটার

স্ট্রিং rjust() এবং ljust() python() এ


এই টিউটোরিয়ালে, আমরা স্ট্রিং এর rjust() এবং ljust পদ্ধতি সম্পর্কে শিখতে যাচ্ছি। দেখা যাক একজনকে।

rjust(দৈর্ঘ্য, [ফিলচার])

দৈর্ঘ্যের উপর ভিত্তি করে শুরুতে ফিলচার যোগ করার পরে rjust() পদ্ধতিটি একটি নতুন স্ট্রিং ফিরিয়ে দেবে। আর্গুমেন্ট দৈর্ঘ্য প্রয়োজন যেখানে ফিলচার নয়।

ডিফল্টরূপে, ফিলচার একটি স্থান। আসুন একটি উদাহরণ দেখি।

উদাহরণ

# একটি স্ট্রিংস্ট্রিং শুরু করা ='টিউটোরিয়াল পয়েন্ট'# rjust -> 25print(string.rjust(25))

আউটপুট

আপনি যদি উপরের কোডটি চালান, তাহলে আপনি নিম্নলিখিত ফলাফল পাবেন।

টিউটোরিয়াল পয়েন্ট

আমরা ফিলচার দিতে পারি যেমন. এবং এটি একটি একক অক্ষর হতে হবে এবং একটি স্ট্রিং নয়। একটি উদাহরণ দেওয়া যাক।

উদাহরণ

# শুরু করা একটি স্ট্রিংস্ট্রিং ='টিউটোরিয়াল পয়েন্ট'# rjust -> 25print(string.rjust(25, '#'))

আউটপুট

আপনি যদি উপরের কোডটি চালান, তাহলে আপনি নিম্নলিখিত ফলাফল পাবেন।

###########টিউটোরিয়াল পয়েন্ট

যদি আমরা অক্ষরের জায়গায় একটি স্ট্রিং প্রদান করি, তাহলে আমরা একটি ত্রুটি পাব। আসুন একটি উদাহরণ দেখি।

উদাহরণ

# শুরু করা একটি স্ট্রিংস্ট্রিং ='টিউটোরিয়াল পয়েন্ট'# rjust -> 25print(string.rjust(25, '###'))

আউটপুট

আপনি যদি উপরের কোডটি চালান, তাহলে আপনি নিম্নলিখিত ফলাফল পাবেন।

<পূর্ব>------------------------------------------------------------ ---------------------------- TypeError Traceback (সর্বশেষ সর্বশেষ কল) 34-এ # rjust -> 25----> 5 print(string.rjust(25, '###'))TypeError:ফিল ক্যারেক্টারটি অবশ্যই এক অক্ষর লম্বা হতে হবে।

ljust(দৈর্ঘ্য, [ফিলচার])

পদ্ধতি ljust() rjust() এর বিপরীত পদ্ধতি।

পদ্ধতি ljust() fillchar যোগ করার পরে একটি নতুন স্ট্রিং ফিরিয়ে দেবে দৈর্ঘ্যের স্ট্রিংয়ের শেষে। যুক্তি দৈর্ঘ্য যেখানে ফিলচার প্রয়োজন নয়৷

ডিফল্টরূপে, ফিলচার একটি স্থান। আসুন একটি উদাহরণ দেখি।

উদাহরণ

# একটি স্ট্রিংস্ট্রিং শুরু করা ='টিউটোরিয়াল পয়েন্ট'# rjust -> 25print(string.ljust(25))

আউটপুট

আপনি যদি উপরের কোডটি চালান, তাহলে আপনি নিম্নলিখিত ফলাফল পাবেন।

টিউটোরিয়াল পয়েন্ট

আমরা ফিলচার দিতে পারি যেমন. এবং এটি একটি একক অক্ষর হতে হবে এবং একটি স্ট্রিং নয়। একটি উদাহরণ দেওয়া যাক।

উদাহরণ

# শুরু করা একটি স্ট্রিংস্ট্রিং ='টিউটোরিয়াল পয়েন্ট'# rjust -> 25print(string.ljust(25, '#'))টিউটোরিয়াল পয়েন্ট##########

আউটপুট

আপনি যদি উপরের কোডটি চালান, তাহলে আপনি নিম্নলিখিত ফলাফল পাবেন।

টিউটোরিয়াল পয়েন্ট##########

যদি আমরা অক্ষরের জায়গায় একটি স্ট্রিং প্রদান করি, তাহলে আমরা একটি ত্রুটি পাব। আসুন একটি উদাহরণ দেখি।

উদাহরণ

# শুরু করা একটি স্ট্রিংস্ট্রিং ='টিউটোরিয়াল পয়েন্ট'# rjust -> 25print(string.ljust(25, '###'))

আউটপুট

আপনি যদি উপরের কোডটি চালান, তাহলে আপনি নিম্নলিখিত ফলাফল পাবেন।

<পূর্ব>------------------------------------------------------------ ---------------------------- TypeError Traceback (সর্বশেষ সর্বশেষ কল) 34-এ # rjust -> 25----> 5 print(string.ljust(25, '###'))TypeError:ফিল ক্যারেক্টারটি অবশ্যই এক অক্ষর লম্বা হতে হবে।

উপসংহার

টিউটোরিয়ালটিতে আপনার কোন সন্দেহ থাকলে, মন্তব্য বিভাগে উল্লেখ করুন।


  1. পাইথনে casefold() স্ট্রিং

  2. পাইথন প্রোগ্রাম বিভক্ত এবং একটি স্ট্রিং যোগদান?

  3. Python startswith() এবং endswidth() ফাংশন

  4. কিভাবে আমরা একটি স্ট্রিং মূল্যায়ন করব এবং পাইথনে একটি বস্তু ফেরত দেব?