Share This
Связаться со мной
Крути в низ
Categories
//Каждое слово – с большой буквы

Каждое слово – с большой буквы

09.12.2021Category : Python

Ваша задача — воспроизвести функционал метода title(), создав функцию emphasise(). Метод title() делает заглавной первую букву каждого слова, все остальные буквы переводятся в нижний регистр.

Примечания

  • С цифрами и прочими символами ничего делать не надо, работаем только с буквами.
  • Пожалуйста, не используйте сам метод title()!

Примеры

emphasise("hello world") ➞ "Hello World"  emphasise("GOOD MORNING") ➞ "Good Morning"  emphasise("99 red balloons!") ➞ "99 Red Balloons!"

Варианты решений

def emphasise(txt):     return ' '.join(w[0].upper()+w[1:].lower() for w in txt.split())
def emphasise(txt):     return ' '.join(w.capitalize() for w in txt.split())
import re ​ def emphasise(txt):     return re.sub(r'b(w)', lambda x: x.group(1).upper(), txt.lower())

kazhdoe slovo s bolshoj bukvy 9a0cc08 - Каждое слово - с большой буквы

Марк Лутц «Изучаем Python»

Скачивайте книгу у нас в телеграм

Скачать ×

  • 0 views
  • 0 Comment

Leave a Reply

Ваш адрес email не будет опубликован.

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

Свежие комментарии

    Рубрики

    About Author 01.

    blank
    Roman Spiridonov

    Моя специальность - Back-end Developer, Software Engineer Python. Мне 39 лет, я работаю в области информационных технологий более 5 лет. Опыт программирования на Python более 3 лет. На Django более 2 лет.

    Categories 05.

    © Speccy 2022 / All rights reserved

    Связаться со мной
    Close