Найти - Пользователи
Полная версия: Помогите со строкой
Начало » Python для новичков » Помогите со строкой
1
VladislavP
Требуется названия города и страны преобразовать в верхний регистр, а остальное - в нижний, и всё это в пределах работы с одной строкой. Пока что не нашёл ничего лучше, чем метод 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()
py.user.next
  
>>> 'abc'.capitalize() + ' and ' + 'def'.capitalize()
'Abc and Def'
>>>
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB