Уведомления

Группа в Telegram: @pythonsu

#1 Июль 7, 2018 12:45:45

VladislavP
Зарегистрирован: 2018-07-07
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите со строкой

Требуется названия города и страны преобразовать в верхний регистр, а остальное - в нижний, и всё это в пределах работы с одной строкой. Пока что не нашёл ничего лучше, чем метод 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)

Офлайн

#2 Июль 7, 2018 17:01:14

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 10015
Репутация: +  857  -
Профиль   Отправить e-mail  

Помогите со строкой

  
>>> 'abc'.capitalize() + ' and ' + 'def'.capitalize()
'Abc and Def'
>>>



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version