MyTetra Share
Делитесь знаниями!
Конвертировать число в строку в Python
Время создания: 03.07.2019 17:49
Автор: br0ke
Текстовые метки: python, number, numbers, convert, translate, to, word, words, num2words,
Раздел: Информационные технологии - Python - Библиотеки
Запись: and-semakin/mytetra_data/master/base/15621581916tldbze56t/text.html на raw.githubusercontent.com

Чтобы конвертировать число в числительное, например, 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.59
Яндекс индекс цитирования