Python String заглавие ()

Методът 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))

Изход

 Той е инженер, нали? 

Интересни статии...