Методът 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: Използване на Regex за низ на заглавието
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))
Изход
Той е инженер, нали?