Метода титле () враћа низ са почетним словом сваке речи великим словом; низ у облику наслова.
Синтакса title()
је:
стр.титле ()
титле () Параметри
title()
метода не узима никакве параметре.
Повратна вредност из наслова ()
title()
метода враћа верзију низа у облику слова. Значи, први знак сваке речи је написан великим словом (ако је први знак слово).
Пример 1: Како Питхон наслов () функционише?
text = 'My favorite number is 25.' print(text.title()) text = '234 k3l2 *43 fun' print(text.title())
Оутпут
Мој омиљени број је 25. 234 К3Л2 * 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))
Оутпут
Он је инжењер, зар не?