import string string.capwords(s, sep=None)
Метод string.capwords()
работает следующим образом: разделяет строку s
на слова с помощью метода str.split()
, далее используя метод строки str.capitalize()
преобразует каждое слово с заглавной буквы и соединяет полученные слова используя метод str.join()
.
Если необязательный второй аргумент sep
отсутствует или None
последовательности пробельных символов заменяются одним пробелом, а начальные и конечные пробелы удаляются, в противном случае sep
используется для разделения и объединения слов.
import string s = 'The quick brown fox jumped over the lazy dog.' print(s) print(string.capwords(s)) # The quick brown fox jumped over the lazy dog. # The Quick Brown Fox Jumped Over The Lazy Dog.