Título de cadena de Python ()

El método title () devuelve una cadena con la primera letra de cada palabra en mayúscula; una cadena de título en mayúsculas.

La sintaxis de title()es:

 str.title ()

title () Parámetros

title() El método no toma ningún parámetro.

Valor de retorno del título ()

title()El método devuelve una versión de la cadena en mayúsculas y minúsculas. Es decir, el primer carácter de cada palabra está en mayúscula (si el primer carácter es una letra).

Ejemplo 1: ¿Cómo funciona el título () de Python?

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

Salida

 Mi número favorito es el 25. 234 K3L2 * 43 Diversión

Ejemplo 2: título () con apóstrofos

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

Salida

 Él es un ingeniero, ¿no?

title() también pone en mayúscula la primera letra después de los apóstrofos.

Para resolver este problema, puede usar expresiones regulares de la siguiente manera:

Ejemplo 3: uso de Regex para dar título a una cadena

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

Salida

 Es un ingeniero, ¿no? 

Articulos interesantes...