
এই পোস্টে, আমরা দেখতে পাব কিভাবে পাইথনে স্পেস যোগ করা যায়। বিশেষত, আমরা নিম্নলিখিত বিষয়গুলি কভার করব:
- প্রিন্টে ভেরিয়েবলের মধ্যে একটি স্থান যোগ করুন()
- একটি স্ট্রিং এর বাম এবং ডান দিকে স্পেস যোগ করুন
- একটি স্ট্রিং এর শুরুতে স্পেস যোগ করুন
- একটি স্ট্রিং শেষে স্পেস যোগ করুন
- একটি স্ট্রিং মধ্যে অক্ষর মধ্যে ফাঁক যোগ করুন
- স্ট্রিং আইটেম মধ্যে একটি স্থান যোগ করুন
সুতরাং, আর কোনো ঝামেলা ছাড়াই, চলুন শুরু করা যাক।
প্রিন্টে ভেরিয়েবলের মধ্যে একটি স্থান যোগ করুন()
প্রায়শই, যখন আমরা ভেরিয়েবলগুলি মুদ্রণ করি, তখন আমরা সেগুলিকে আরও পাঠযোগ্য করার জন্য একটি স্থান দ্বারা আলাদা করতে চাই। যদি প্রিন্ট() এর ভেরিয়েবলগুলি একটি কমা দ্বারা পৃথক করা হয় তবে তাদের মধ্যে একটি স্পেস স্বয়ংক্রিয়ভাবে যুক্ত হয়ে যায়। একটি উদাহরণ নেওয়া যাক।
a = 4 b = 3 print(a, b) fname = "ashton" lname = "agar" print("His name is", fname, lname)
আউটপুট
4 3 His name is ashton agar
এর পরে, আমরা দেখব কিভাবে একটি স্ট্রিং এর বিভিন্ন স্থানে স্পেস যোগ করা যায়।
একটি স্ট্রিং এর বাম এবং ডান দিকে স্পেস যোগ করুন
বাম এবং ডান দিকে স্থান যোগ করতে, আমরা ব্যবহার করতে পারি কেন্দ্র() পদ্ধতি এটি প্রত্যাবর্তিত স্ট্রিংয়ের দৈর্ঘ্য নেয়। অধিকন্তু, এটি একটি স্ট্রিং এ আহ্বান করা হয় এবং একটি নতুন আউটপুট দেয়। নিম্নলিখিত উদাহরণ বিবেচনা করুন.
name = "ashton" format = name.center(len(name)+8) print(format)
আউটপুট
ashton
উপরের উদাহরণে, নতুন স্ট্রিংয়ের দৈর্ঘ্য হল 14, অর্থাৎ, স্পেসগুলির জন্য 8 এবং নামের দৈর্ঘ্যের জন্য 6। 4টি স্পেস বামে এবং 4টি ডানে যোগ করা হয়েছে৷
একটি স্ট্রিং এর শুরুতে স্পেস যোগ করুন
শুধুমাত্র শুরুতে স্পেস যোগ করতে, আমরা ব্যবহার করতে পারি rjust() পদ্ধতি এটি সঠিকভাবে প্রদত্ত স্ট্রিংকে সারিবদ্ধ করে। এটি কেন্দ্র() পদ্ধতির মতো ফর্ম্যাট করা স্ট্রিংয়ের দৈর্ঘ্য নেয়। দেখা যাক.
name = "ashton" format = name.rjust(len(name)+4) #add four spaces at the beginning print(format)
আউটপুট
ashton
একটি স্ট্রিং শেষে স্পেস যোগ করুন
দ্য আলো() মেথড, অন্যদিকে, শেষে স্পেস যোগ করতে ব্যবহার করা যেতে পারে। দেখা যাক.
name = "ashton" format = name.ljust(len(name)+4) #add four spaces to the end print(format)
আউটপুট
ashton
একটি স্ট্রিং মধ্যে অক্ষর মধ্যে ফাঁক যোগ করুন
আসুন দেখি কিভাবে একটি স্ট্রিং এর প্রতিটি অক্ষরকে একটি স্পেস দিয়ে আলাদা করতে হয়। এর জন্য, আমরা join() পদ্ধতি ব্যবহার করতে পারি।
দ্য যোগ দিন() পদ্ধতিটি একটি পুনরাবৃত্তিযোগ্য (তালিকা, স্ট্রিং) নেয় এবং একটি স্ট্রিং প্রদান করে যেখানে একটি পুনরাবৃত্তিযোগ্য সমস্ত আইটেম একটি বিভাজক দ্বারা যুক্ত হয়।
এখানে, আমরা join() করার জন্য আমাদের ইনপুট স্ট্রিং পাস করব এবং স্পেসকে বিভাজক হিসেবে ব্যবহার করব। দেখা যাক.
string = "cricket" formatted = " ".join(string) #separate each character by a space print(formatted)
আউটপুট
c r i c k e t
আপনি দেখতে পাচ্ছেন, আমরা স্ট্রিংয়ের প্রতিটি অক্ষরের মধ্যে স্থান যোগ করি।
স্ট্রিং আইটেম মধ্যে একটি স্থান যোগ করুন
join() পদ্ধতি ব্যবহার করে, আমরা দুই বা ততোধিক স্ট্রিং আইটেমের মধ্যে স্থান যোগ করতে পারি। দেখা যাক.
str1 = "cricket" str2 = "football" str3 = "hockey" string = " ".join([str1, str2, str3]) print(string)
আউটপুট
cricket football hockey
উপরের উদাহরণে, আমরা join() পদ্ধতিতে স্ট্রিং আইটেম ধারণকারী একটি তালিকা পাস করি। এটি একটি নতুন স্ট্রিং প্রদান করে যেখানে একটি স্পেস দ্বারা যোগ করা তালিকা আইটেম রয়েছে।
আপনি যদি শুধুমাত্র এইভাবে (প্রিন্ট) স্ট্রিংগুলি প্রদর্শন করতে চান তবে আপনি print() পদ্ধতি ব্যবহার করতে পারেন এবং একটি কমা ব্যবহার করে আলাদা করতে পারেন।