如何使用 Python 人性化數字?
如果你想要將整數轉換成文字(例如將 99 轉換成 ninety-nine),則必須使用外部程式包或自己構建一個。pynum2word 模組非常好地完成了這個任務。你可以使用以下方式安裝它 −
$ pip install pynum2word
然後以以下方式使用它 −
>>> import num2word >>> num2word.to_card(16) 'sixteen' >>> num2word.to_card(23) 'twenty-three' >>> num2word.to_card(1223)
'one thousand, two hundred and twenty-three'
如果你想要獲得 1,230,000 的結果,如 1.23 million,則可以使用 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