2024-04-20 02:30:03 发布
网友
我正在努力做到用户友好,并用书面英语输出一些整数。例如,如果数字是1,我希望它显示为“1”,如果它是42,则返回“四十二”。在我编写自己的解决方案之前,有人见过这样的库吗?我的所有搜索都没有返回任何结果,尽管似乎某个时候一定有人需要这样做。我使用的是python3.6,如果有区别的话。你知道吗
这是我的方法。你知道吗
>>> import num2word >>> num2word.to_card(5) 'five' >>> num2word.to_card(45) 'forty-five' >>> num2word.to_card(1252) 'one thousand, two hundred and fifty-two'
希望这有帮助。你知道吗
拐点包可以做到这一点。你知道吗
https://pypi.python.org/pypi/inflect
$ pip install inflect
然后:
>>>import inflect >>>p = inflect.engine() >>>p.number_to_words(99) ninety-nine
确切答案取自here
这是我的方法。你知道吗
希望这有帮助。你知道吗
拐点包可以做到这一点。你知道吗
https://pypi.python.org/pypi/inflect
然后:
确切答案取自here
相关问题 更多 >
编程相关推荐