ماژول num2words در پایتون که عدد را به کلمات تبدیل می کند(مثلاً 34 به thirty-four). همچنین این کتابخانه از چندین زبان پشتیبانی می کند. در این مقاله نحوه تبدیل عدد به کلمه با استفاده ازماژول num2words
را خواهیم دید.
نصب
برای نصب می توانید به سادگی از pip استفاده کنید:
pip install num2words
با این ماژول انواع مختلفی از تبدیل عدد به کلمه را نیز پشتیبانی می کند. مثل اعداد ترتیبی (مثلاً عدد 1 به جای “یک” به “اول” تبدیل شود)، یا اگر عدد مربوط به یک ارز باشد آن را با مقیاس های مختلف آن ارز بنویسد و …
همچنین این ماژول از کلمات فارسی نیز پشتیبانی می کند که می توانید در مثال زیر ببینید.
در زیر نمونه استفاده از ابزار است.
خروجی:
thirty-six
thirty-sixth
36th
zero euro, thirty-six cents
سی و شش
هزار و پانصد تومان
دیدگاهها