MyTetra Share
Делитесь знаниями!
Конвертировать число в строку в Python
03.07.2019
17:49
Автор: br0ke
Текстовые метки: python, number, numbers, convert, translate, to, word, words, num2words,
Раздел: Информационные технологии - Python - Библиотеки

Чтобы конвертировать число в числительное, например, 1 в "один", 11 в "одиннадцатый", можно использовать библиотеку num2words:


pip install num2words


Использование:


>>> from num2words import num2words

>>> num2words(42)

forty-two

>>> num2words(42, to='ordinal')

forty-second

>>> num2words(42, lang='ru')

сорок два


Так же библиотека поддерживает генерацию чисел в разных родах (и мужской, и женский) и в разных числах (единственное, множественное).

 
MyTetra Share v.0.52
Яндекс индекс цитирования