Title () -menetelmä palauttaa merkkijonon, jossa jokaisen sanan ensimmäinen kirjain on kirjoitettu isolla; otsikkomerkkijono.
Syntaksi title()
on:
str.title ()
title () Parametrit
title()
menetelmä ei ota parametreja.
Palautusarvo otsikosta ()
title()
method palauttaa merkkijonon otsikkokohtaisen version. Tämä tarkoittaa, että jokaisen sanan ensimmäinen merkki on isolla (jos ensimmäinen merkki on kirjain).
Esimerkki 1: Kuinka Python title () toimii?
text = 'My favorite number is 25.' print(text.title()) text = '234 k3l2 *43 fun' print(text.title())
Tuotos
Suosikkini numero on 25. 234 K3L2 * 43 Hauskaa
Esimerkki 2: otsikko () ja heittomerkit
text = "He's an engineer, isn't he?" print(text.title())
Tuotos
Hän on insinööri, eikö olekin?
title()
isolla kirjaimella myös apostrofien jälkeen.
Voit ratkaista tämän ongelman käyttämällä regexiä seuraavasti:
Esimerkki 3: Regexin käyttäminen tapauksen merkkijonon nimeämiseen
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))
Tuotos
Hän on insinööri, eikö niin?