如何使用Python将数字人性化

如何使用Python将数字人性化?

如果你想把整数转换为单词,比如把数字 99 转换成 ninety-nine,你需要使用一个外部的包或自己建立一个包。pynum2word 模块非常擅长这个任务。你可以使用以下命令安装它 −

$ pip install pynum2word
Python

然后以以下方式使用它 −

>>> import num2word
>>> num2word.to_card(16)
'sixteen'
>>> num2word.to_card(23)
'twenty-three'
>>> num2word.to_card(1223)
Python

‘one thousand, two hundred and twenty-three’

如果你想把 1,230,000 转换成 1.23 百万这样的格式,你可以使用 humanize 库来实现。你可以使用以下命令安装它 −

$ pip install humanize
Python

然后以以下方式使用它 −

>>> import humanize
>>> humanize.intword(1230000)
'1.23 million'
Python

阅读更多:Python 教程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册