Metoda title () vrne niz s prvo črko vsake besede z veliko začetnico; niz v naslovu.
Sintaksa title()
je:
str.title ()
title () Parametri
title()
metoda ne zajema nobenih parametrov.
Vrnjena vrednost iz naslova ()
title()
metoda vrne naslovno različico niza. Pomen je prvi znak vsake besede z veliko začetnico (če je prvi znak črka).
Primer 1: Kako deluje naslov Python ()?
text = 'My favorite number is 25.' print(text.title()) text = '234 k3l2 *43 fun' print(text.title())
Izhod
Moja najljubša številka je 25. 234 K3L2 * 43 Zabavno
Primer 2: naslov () z apostrofi
text = "He's an engineer, isn't he?" print(text.title())
Izhod
Je inženir, kajne?
title()
tudi prvo črko po apostrofih.
Da bi rešili to težavo, lahko uporabite regularni izraz, kot sledi:
Primer 3: Uporaba regularnega izraza za niz velikih črk
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))
Izhod
Je inženir, kajne?