📅  最后修改于: 2023-12-03 14:46:25.833000             🧑  作者: Mango
在进行一些数字处理时,有时我们需要将数字转换为对应的单词表示,这就需要用到 num2words 模块。
使用 pip 安装:
pip install num2words
将数字转换为对应的英文单词:
from num2words import num2words
print(num2words(42)) # "forty-two"
可以指定参数改变默认语言或该数字对应的词形:
# 改变语言,默认是英语 en
print(num2words(42, lang='fr')) # "quarante-deux"
# 改变词形,默认是基数词 cardinal
print(num2words(42, to='ordinal')) # "forty-second"
还支持将数字转换为货币形式:
from num2words import num2words
# 将数字转换为美元
print(num2words(42, to='currency', currency='USD')) # "forty-two dollars"
更多使用方法和参数说明详见 num2words 官方文档。
num2words 为我们提供了一种方便的将数字转换为单词的方式,使用起来也非常简便,可以满足我们日常开发的需求。