Naslov niza Python ()

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? 

Zanimive Članki...