如何用 Python 将数字人性化?
如果你想把数字转换成文字,如 99 到 nine-nine,那么你必须使用一个外部扩展包或者自己来构建一个。pynum2word 模块非常适合此项任务。你可以使用以下方法安装它 −
$ pip install pynum2word
然后使用以下方法 −
>>> import num2word >>> num2word.to_card(16) 'sixteen' >>> num2word.to_card(23) 'twenty-three' >>> num2word.to_card(1223)
'一千二百二十三'
如果你想要像 1,230,000 这样的结果为 1.23 万,那么你可以使用 humanize 库来实现。你可以使用以下方法对此进行安装 −
$ pip install humanize
然后使用以下方法 −
>>> import humanize >>> humanize.intword(1230000) '1.23 million'
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP