Metoda title () vraća niz s velikim slovom prvo slovo svake riječi; niz u obliku naslova.
Sintaksa title()
je:
str.title ()
title () Parametri
title()
metoda ne uzima nikakve parametre.
Povratna vrijednost iz naslova ()
title()
metoda vraća verziju niza u obliku slova. Znači, prvi znak svake riječi pisan je velikim slovom (ako je prvi znak slovo).
Primjer 1: Kako Python naslov () radi?
text = 'My favorite number is 25.' print(text.title()) text = '234 k3l2 *43 fun' print(text.title())
Izlaz
Moj omiljeni broj je 25. 234 K3L2 * 43 Zabava
Primjer 2: naslov () s apostrofima
text = "He's an engineer, isn't he?" print(text.title())
Izlaz
On je inženjer, zar ne?
title()
velikim slovom piše i prvo slovo nakon apostrofa.
Da biste riješili ovaj problem, možete koristiti regularni izraz na sljedeći način:
Primjer 3: Korištenje regularnog izraza za niz velikih i malih slova
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))
Izlaz
On je inženjer, zar ne?