Заголовок рядка Python ()

Метод title () повертає рядок із першою літерою кожного слова з великої літери; рядок із заголовком.

Синтаксис title():

 str.title ()

title () Параметри

title() метод не приймає жодних параметрів.

Повернене значення із заголовка ()

title()метод повертає версію рядка у заголовку. Значення: перший символ кожного слова пишеться з великої літери (якщо перший символ - буква).

Приклад 1: Як працює заголовок Python ()?

 text = 'My favorite number is 25.' print(text.title()) text = '234 k3l2 *43 fun' print(text.title())

Вихідні дані

 Мій улюблений номер - 25. 234 K3L2 * 43 Весело

Приклад 2: заголовок () з апострофами

 text = "He's an engineer, isn't he?" print(text.title()) 

Вихідні дані

 Він інженер, чи не так?

title() з великої літери також пише першу літеру після апострофів.

Щоб вирішити цю проблему, ви можете використовувати регулярний вираз наступним чином:

Приклад 3: Використання регулярного виразу для заголовка рядка регістру

 import re def titlecase(s): return re.sub(r"(A-Za-z)+('(A-Za-z)+)?", lambda mo: mo.group(0)(0).upper() + mo.group(0)(1:).lower(), s) text = "He's an engineer, isn't he?" print(titlecase(text))

Вихідні дані

 Він інженер, чи не так? 

Цікаві статті...