Python virknes nosaukums ()

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? 

Interesanti raksti...