কম্পিউটার টিউটোরিয়াল

পাইথনে সংখ্যাকে শব্দে রূপান্তর করার পদ্ধতি (num2word ও humanize লাইব্রেরি)

পাইথনে স্ট্রিং ক্লাসের কনস্ট্রাক্টর, অর্থাৎ 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'
  1. C#-তে Upper Case কে Lower Case-এ রূপান্তর করার পদ্ধতি

  2. C#-তে Lower Case কে Upper Case-এ রূপান্তর করার পদ্ধতি

  3. পাইথনে PDF ফাইল এক্সেল ফাইলে কনভার্ট করা

  4. পাইথনে স্ট্রিংকে JSON-এ রূপান্তর করা