Я использую следующий код, чтобы изменить первую букву каждого слова в капитал для некоторых тривиальных, за исключением (а, в и т.д.)Сохранение существующих заглавных букв в строке
f = open('/Users/student/Desktop/Harry.txt').readlines()[2]
new_string = f.title()
print (new_string)
Что я хотел бы делать эти слова исключений, не капитализированные, как указано выше, но также иметь любое слово, которое уже имеет буквы капиталов (например, КИТАЙ, NSW), что эти буквы будут сохранены.
Даже если ваш вопрос достаточно ясно, код, который вы показываете не полезно. Первая строка не связана с вопросом вообще. Что было бы неплохо, это строка примера, желаемая 'new_string' и текущая' new_string'. –
, так что вы хотите проверить, была ли ваша строка уже прописной ...? – second
Как насчет таких слов, как 'aBCDe''? –