#python #string
#питон #строка
Вопрос:
В JavaScript есть библиотека под названием Lodash, которая предоставляет этот метод:
_.startCase('Connor McGlynn');
// => ''Connor Mc Glynn''
_.startCase('Connor--McGlynn');
// => ''Connor Mc Glynn''
По сути, он преобразует строку в начальную строку в оболочке.
Существует ли элегантный «питонический» способ тиражирования этого метода?
Комментарии:
1. Также документы Lodash предоставляют прямые ссылки на исходный код , который должно быть легко перевести на Python.
2. @mVChr Это очень полезно, спасибо, что дали мне знать.
Ответ №1:
Существует библиотека pydash, которая создана на основе Lo-Dash.
Проверьте библиотеку отсюда
Документация
В этой библиотеке вы можете найти нужную вам функцию
pydash.strings.start_case(text)
Ссылка
https://pydash.readthedocs.io/en/latest/api.html#module-pydash.strings
Пример
>>> start_case("fooBar")
'Foo Bar'