পাইথনে ফ্লোটিং নম্বরকে ফিক্সড উইডথে ফরম্যাট করতে স্ট্রিংয়ের format ফাংশন ব্যবহার করা যায়। উদাহরণস্বরূপ:
nums = [0.555555555555, 1, 12.0542184, 5589.6654753] for x in nums: print("{:10.4f}".format(x))
এটি আউটপুট দেবে:
0.5556 1.0000 12.0542 5589.6655
এই ফাংশন দিয়ে ইন্টিজারও ফরম্যাট করা যায়:
nums = [5, 20, 500] for x in nums: print("{:d}".format(x))
এটি আউটপুট দেবে:
5 20 500
প্যাডিং দেওয়ার জন্যও এটি ব্যবহার করা যায়, d-এর আগে সংখ্যা নির্দিষ্ট করলে:
nums = [5, 20, 500] for x in nums: print("{:4d}".format(x))
এটি আউটপুট দেবে:
5 20 500
https://pyformat.info/ ওয়েবসাইটটি পাইথনে সংখ্যা ফরম্যাটিং সম্পর্কে সব নুয়ান্স শিখতে একটি চমৎকার রিসোর্স।