Python karakterlánc címe ()

A title () metódus egy karakterláncot ad vissza, amelyben minden szó nagybetűvel szerepel; címsoros karakterlánc.

A szintaxisa title():

 str.title ()

cím () Paraméterek

title() A metódus nem tartalmaz paramétereket.

Visszatérési érték a címből ()

title()A metódus a karakterlánc címzett verzióját adja vissza. Ez azt jelenti, hogy az egyes szavak első karaktere nagybetűs (ha az első karakter betű).

1. példa: Hogyan működik a Python title ()?

 text = 'My favorite number is 25.' print(text.title()) text = '234 k3l2 *43 fun' print(text.title())

Kimenet

 Kedvenc számom: 25. 234 K3L2 * 43 Fun

2. példa: cím () aposztrófokkal

 text = "He's an engineer, isn't he?" print(text.title()) 

Kimenet

 Ő egy mérnök, nem?

title() az aposztrófok után az első betűt is nagybetűvel írja.

A probléma megoldásához használhatja a regexet az alábbiak szerint:

3. példa: Regex használata az eset-karakterláncok címzéséhez

 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))

Kimenet

 Mérnök, nem igaz? 

érdekes cikkek...