অনেক সময় তিন বা তার অধিক অঙ্কের সংখ্যাগুলো কমা দিয়ে উপযুক্তভাবে প্রকাশ করতে হয়। এটি প্রধানত একাউন্টিং এবং ফাইন্যান্স ডোমেইনে প্রয়োজন হয়। এই আর্টিকেলে আমরা দেখব পাইথন প্রোগ্রাম কীভাবে উপযুক্ত জায়গায় কমা যোগ করতে পারে। আমরা হাজার সেপারেটর হিসেবে কমা যোগ করার লক্ষ্য রাখব।
ফরম্যাট ফাংশন
পাইথনের ফরম্যাট ফাংশন নিচের সেটিংস দিয়ে এই কাজটি করা যায়।
(f"{num:,d}") : এটি ফরম্যাট স্পেসিফায়ার, D হচ্ছে হাজার সেপারেটর
উদাহরণ - ইন্টিজার
print(f'{1445:,d}')
print(f'{140045:,d}')
আউটপুট
উপরোক্ত কোডটি রান করলে নিচের ফলাফল পাবেন:
1,445 140,045
ফ্লোট (Float)
ফ্লোটের ক্ষেত্রে কিছুটা ভিন্ন ফরম্যাট ব্যবহার করতে হয়। ডেসিমালের পর দুই অঙ্কের বেশি উপেক্ষা করা হয়।
উদাহরণ
print("{:,.2f}".format(3435.242563))
আউটপুট
উপরোক্ত কোডটি রান করলে নিচের ফলাফল পাবেন:
3,435.24