Método de título de Python String

Método de título de Python String
Python es un lenguaje de programación orientado a objetos de alto nivel ampliamente utilizado entre los desarrolladores. Proporciona diferentes funciones para el manejo de cadenas. El manejo de cadenas en Python se refiere a cualquier operación realizada en cadenas, incluida la conversión de cadena a mayúscula, modificación de cadenas, etc. El módulo de utilidad estándar de Python proporciona una lista de funciones que se pueden usar en cadenas, i.mi., isUpper (), islower (), title (), istitle () y muchos más. En esta guía, aprenderemos sobre el funcionamiento de la función Title () con String. Entendamos la función Title () en el tutorial a continuación.

Función de título de cadena ()

La función de título () de Python funciona con cuerdas. Convierte la cadena dada en un caso de título. No toma ningún argumento de entrada y devuelve la cadena dada en el caso de título. El caso del título significa que el primer carácter de cada palabra en la cadena está en una forma capitalizada. La función Title () se usa para convertir cada letra mayúscula en la cadena en minúsculas y modificar el primer carácter de cada palabra a mayúscula. A continuación se muestra la sintaxis:

La 'cadena' representa el nombre de la cadena en el que se realiza la operación. El título () es la función que funcionará en la cadena. No necesita ningún parámetro de entrada, como entrada. Sin embargo, devolverá la cadena copiada después de capitalizar la primera letra de cada palabra. Trabajemos con algunos ejemplos para ver el resultado de la función Title ().

Ejemplo 1:

En este ejemplo, simplemente definimos una cadena simple y le aplicamos la función Title (). Vea el código de referencia a continuación:

str = "Hola, soy un ejemplo de cadena"
imprimir (str.título())

A continuación se muestra la salida después de ejecutar el código anterior.

Ejemplo 2:

La función Title () capitaliza la primera letra después de un número o símbolo. Por ejemplo, si la cadena contiene una combinación de números y caracteres, entonces la primera letra después del número se capitalizará. Consulte el código a continuación:

str = "Hola, soy el segundo ejemplo de cadena"
imprimir (str.título())

Como se discutió anteriormente, la primera carta posterior al número se capitalizará con la función Title (). Ahora veamos la salida a continuación. Como puede ver, el 'n' justo después de '2' se capitaliza 'n'.

Ejemplo 3:

Ahora probemos la función Title () con una combinación de números y caracteres para ver el resultado. Vea el código adjunto a continuación.

str = "hey, soy 2nd2nd2nd 3rd3rd3rd string ejemplo"
imprimir (str.título())

Ahora, según la definición, cada letra después de un número debe ser capitalizado. Verifique la salida a continuación:

Ejemplo 4:

Aquí, daremos una combinación de letras en mayúsculas y minúsculas para ver la respuesta de la función del título (). Consulte el código a continuación:

str = "hey, soy una combinación del ejemplo de cadena"
imprimir (str.título())

Según la definición del caso del título, solo se debe capitalizar la primera letra de la cadena, y las otras deben ser letras minúsculas. Veamos los resultados:

Tenga en cuenta que la función Title () convierte cada letra mayúscula en minúsculas y cada primera letra a mayúscula.

Ejemplo 5:

La función Title () funciona con la combinación de letras y números consecutivos, ya que sigue una definición independiente del lenguaje de una palabra. Por lo tanto, trata el (') apóstrofe como un límite de palabra. El límite de la palabra significa que cuando la función de título () obtiene un apóstrofe entre cualquier palabra o número, trata los números o caracteres posteriores como palabras separadas. La función title () puede mostrar un comportamiento extraño o inesperado cuando se enfrenta al apóstrofe dentro de la palabra. La primera letra de la palabra que viene antes del apóstrofe se capitalizará, y la primera letra justo después de la apóstrofe también se capitalizará. Veamos el código en el siguiente ejemplo para comprender más:

str = "¿Cómo es este nuevo ejemplo??"
imprimir (str.título())

Ahora, según la limitación de la función Title (), el 's' después del apóstrofe debe ser capitalizado. Aquí está la salida del código anterior:

Como puede ver, el 's' justo después del apóstrofe se capitaliza 's'. Sin embargo, cualquier otra palabra en la cadena siguió la definición del caso del título.

Ejemplo 6:

Probemos algunas combinaciones de letras y palabras y letras especiales para ver el resultado de la función del título (). Para una comprensión mejor y más completa del método Title (), consulte el código que se proporciona a continuación:

str = "Soy una nueva muestra .. !"
imprimir (str.título())
str = "hurrrrryyy, me convierte en caso de título"
imprimir (str.título())
str = "sí, soy todo el caso superior"
imprimir (str.título())
str = "no ... solo soy un 02num520ber10"
imprimir (str.título())
str = "090078601output090078601nu, ber"
imprimir (str.título())

La primera cadena en el ejemplo anterior, 'str = "Soy una nueva muestra .. !"'. La segunda cadena, 'str = "hurrrrryyy, estoy convertida en el caso del título" "contiene una mezcla de letras mayúsculas y minúsculas junto con coma (,) y apóstrofe ('). La tercera cadena, 'str = "sí, soy todo el caso superior" "es todo el mayúscula. La cuarta cadena, 'str = "no ... soy solo un 02num520ber10"' contiene una mezcla de números, mayúsculas y letras minúsculas. Finalmente, la última cadena 'str = "090078601output090078601nu, ber" contiene una combinación de números y caracteres junto con una coma (,).

En todas estas cadenas de muestra, cada letra debe convertirse en minúsculas, excepto la primera letra de cada palabra. Además, la primera letra que sigue a los números también debe capitalizarse. Como limitación de la función Title (), cada letra después de una coma (,) o apóstrofe (') o cualquier otro símbolo especial también se capitalizará. Después de ejecutar el código dado anteriormente, obtendremos la siguiente salida:

Como puede notar en la salida dada anteriormente, la función Title () siguió la definición del caso del título y convirtió cada letra en minúsculas mientras convierte la primera letra de cada palabra a la mayúscula. Al mismo tiempo, cada letra después de un número también está en mayúscula, y lo mismo ocurre con la coma y el apóstrofe.

Conclusión

En esta guía, exploramos la función Title () de la biblioteca estándar de utilidad de Python. Esta función se usa para modificar la cadena dada en un caso de título. El caso del título significa que la primera letra de cada palabra en la cadena se capitalizará y cualquier otra letra se convertirá en minúsculas. La función Title () no toma ningún parámetro y devuelve la cadena especificada al caso de título.