Metode title () atgriež virkni ar katra burta lielo burtu; virsraksts ar virkni.
Sintakse title()
ir:
str.title ()
nosaukums () Parametri
title()
metode neņem parametrus.
Atgriezties vērtība no nosaukuma ()
title()
metode atgriež virknes nosaukumu ar nosaukumu. Tas nozīmē, ka katra vārda pirmais burts ir rakstīts ar lielo burtu (ja pirmais raksturs ir burts).
1. piemērs: kā darbojas Python title ()?
text = 'My favorite number is 25.' print(text.title()) text = '234 k3l2 *43 fun' print(text.title())
Rezultāts
Mans mīļākais skaitlis ir 25. 234 K3L2 * 43 Fun
2. piemērs: nosaukums () ar apostrofiem
text = "He's an engineer, isn't he?" print(text.title())
Rezultāts
Viņš taču ir inženieris?
title()
arī lielais burts ir pirmais burts pēc apostrofiem.
Lai atrisinātu šo problēmu, varat izmantot regulāro izteiksmi šādi:
3. piemērs: Regex izmantošana, lai nosaukuma lietās norādītu virkni
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))
Rezultāts
Viņš taču ir inženieris?