如何用 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