Python-merkkijonon otsikko ()

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? 

Mielenkiintoisia artikkeleita...