পাইথনে স্ট্রিং ক্লাসের কনস্ট্রাক্টর, অর্থাৎ str ব্যবহার করে একটি সংখ্যাকে স্ট্রিংয়ে রূপান্তর করা যায়। উদাহরণস্বরূপ,
i = 10050 str_i = str(i) print(type(str_i))
এটি আউটপুট দেবে:
কিন্তু আপনি যদি চান 99 কে "ninety-nine" এ রূপান্তর করা, তবে এক্সটার্নাল প্যাকেজ ব্যবহার করতে হবে বা নিজে বানাতে হবে। pynum2word মডিউল এই কাজের জন্য খুব ভালো। আপনি ইন্সটল করতে পারেন
$ pip install pynum2word
তারপর নিচেরভাবে ব্যবহার করুন
>>> import num2word >>> num2word.to_card(16) 'sixteen' >>> num2word.to_card(23) 'twenty-three' >>> num2word.to_card(1223) 'one thousand, two hundred and twenty-three'
আপনি যদি চান 1,230,000 কে "1.23 million" আকারে পাওয়া, তবে humanize লাইব্রেরি ব্যবহার করতে পারেন। ইন্সটল করুন
$ pip install humanize
তারপর ব্যবহার করুন
>>> import humanize >>> humanize.intword(1230000) '1.23 million'