ডেটা প্রসেসিং কার্যকলাপের অংশ হিসাবে আমাদের মাঝে মাঝে একটি স্ট্রিং অন্যটির সাথে যুক্ত করতে হয়। এই নিবন্ধে আমরা দেখব কিভাবে একটি প্রদত্ত স্ট্রিং-এ শূন্যের গতিশীল সংখ্যা যুক্ত করা যায়। নীচের প্রোগ্রামগুলিতে দেখানো বিভিন্ন স্ট্রিং ফাংশন ব্যবহার করে এটি করা যেতে পারে।
ljust এবং len ব্যবহার করা
পাইথন স্ট্রিং পদ্ধতি ljust() দৈর্ঘ্য প্রস্থের একটি স্ট্রিংয়ে ন্যায়সঙ্গত বাম স্ট্রিং ফেরত দেয়। নির্দিষ্ট ফিলচার ব্যবহার করে প্যাডিং করা হয় (ডিফল্ট একটি স্থান)। len() স্ট্রিং এর দৈর্ঘ্য প্রদান করে। আমরা প্রদত্ত স্ট্রিং এর দৈর্ঘ্য এবং ljust ফাংশন ম্যানিপুলেট করে স্ট্রিং এর পিছনের শূন্য যোগ করি।
উদাহরণ
#Add trailing Zeros to a Python string # initializing string str = 'Jan-' print("The given input : " + str(str)) # No. of zeros required n = 3 # using ljust() adding trailing zero output = str.ljust(n + len(str), '0') print("adding trailing zeros to the string is : " + str(output))
আউটপুট
উপরের কোডটি চালানো আমাদের নিম্নলিখিত ফলাফল দেয় -
The given input : Jan- adding trailing zeros to the string is : Jan-000
ফরম্যাট ফাংশন ব্যবহার করা
ফরম্যাট() পদ্ধতি নির্দিষ্ট মান ফরম্যাট করে এবং স্ট্রিং-এর প্লেসহোল্ডারের ভিতরে ঢুকিয়ে দেয়। স্থানধারকটি কোঁকড়া বন্ধনী ব্যবহার করে সংজ্ঞায়িত করা হয়েছে:{}। নীচের উদাহরণে আমরা দৈর্ঘ্য 7 এর একটি স্ট্রিং নিই এবং দুটি ট্রেলিং শূন্য যোগ করতে বিন্যাস পদ্ধতি ব্যবহার করি।
উদাহরণ
str= 'Spring:' print("\nThe given input : " + str(str)) # using format()adding trailing zero n for number of elememts, '0' for Zero, and '<' for trailing z = '{:<09}' output = z.format(str) print("adding trailing zeros to the string is : " + str(output))
আউটপুট
উপরের কোডটি চালানো আমাদের নিম্নলিখিত ফলাফল দেয় -
The given input : Spring: adding trailing zeros to the string is : Spring:00