Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

파이썬으로 숫자를 인간화하는 방법?


99에서 99와 같이 정수를 단어로 변환하는 것을 원한다면 외부 패키지를 사용하거나 직접 빌드해야 합니다. pynum2word 모듈은 이 작업에 매우 적합합니다. −

를 사용하여 설치할 수 있습니다.
$ pip install pynum2word

그런 다음 다음과 같이 사용하십시오 -

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

'천이백이십삼'

1,230,000에 대해 123만과 같은 결과를 얻으려면 humanize 라이브러리를 사용하면 됩니다. −

를 사용하여 설치할 수 있습니다.
$ pip install humanize

그런 다음 다음과 같이 사용하십시오 -

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