Форум сайта python.su
0
Требуется названия города и страны преобразовать в верхний регистр, а остальное - в нижний, и всё это в пределах работы с одной строкой. Пока что не нашёл ничего лучше, чем метод title(), но и он не идеален в данном случае. Заранее спасибо.
def get_city_country(city, country, population=''): if population=='': formatted_pos = city + ', ' + country else: formatted_pos = city + ', ' + country + ' - population ' + population return formatted_pos.title()
Отредактировано VladislavP (Июль 7, 2018 12:46:59)
Офлайн
857
>>> 'abc'.capitalize() + ' and ' + 'def'.capitalize() 'Abc and Def' >>>
Офлайн