Sintaxis:
cadena.capitalizar()Este método no usa ningún argumento y devuelve una nueva cadena después de modificar el contenido de la cadena original. La cadena original permanece sin cambios. Los usos de este método en varios tipos de datos en Python se explican a continuación con ejemplos.
Ejemplo-1: use el método de capitalización en una cadena simple
El método capitalizar () se aplica en tres tipos diferentes de datos de texto en el ejemplo. Al principio, un texto comienza con la letra minúscula se usa para la conversión. El primer carácter del texto será superior y el resto de los caracteres del texto serán en minúsculas mediante el método de capitalización (). A continuación, se usa un texto con todas las letras mayúsculas para la conversión y se utiliza un texto con el número para la conversión.
#!/usr/bin/env python3Producción:
La siguiente salida aparecerá después de ejecutar el script.
Ejemplo-2: Use el método de capitalización para cambiar cada palabra de una cadena en mayúsculas
Cómo se puede capitalizar el primer carácter de cada palabra en un texto se muestra en el siguiente ejemplo. Al principio, el valor de texto de varias palabras se tomará como entrada del usuario. Cualquier valor de texto se puede dividir en la subcadena usando el método Split (). El método Split () se usa aquí para dividir el texto en función del espacio y devolver una lista de palabras. La variable de periódico se usa aquí para almacenar el texto convertido. Para el bucle se usa para leer cada elemento de la lista y capitalizar la primera letra de cada elemento y almacenar el valor convertido con espacio en la periodista. El valor anterior de la periódico se combinará con el nuevo valor para generar la salida deseada. A continuación, tanto el texto original como el texto convertido se imprimen para ver la diferencia.
#!/usr/bin/env python3Producción:
En la siguiente salida, 'me gusta la programación de python' se toma como entrada y después de aplicar los métodos capitalizar () y dividir (), la salida es 'me gusta la programación de python'.
Ejemplo-3: capitalice la primera letra de cada oración en un texto de múltiples oraciones.
En los dos ejemplos anteriores, el método capitalize () se aplica en una sola línea de texto. Pero a veces, se requiere trabajar con un contenido de archivo o un texto largo de múltiples oraciones y necesita capitalizar la primera letra de cada línea del archivo o capitalizar la primera letra de cada oración del texto. El método capitalizar () con Split () se puede usar para resolver este problema. El ejemplo muestra la forma de capitalizar la primera letra de cada oración de un texto largo. Aquí, una variable con nombre de texto se define con un valor de cadena de tres oraciones. Al principio, el valor del texto se divide en función de '.'Uso del método Split () para crear una lista de tres oraciones. A continuación, para el bucle se usa para capitalizar la primera letra de cada oración como el ejemplo 2. Aquí, '.'se combina con cada elemento convertido para definir el final de la línea. El método Strip () se utiliza para eliminar el espacio innecesario y el último extra '.'se elimina de NewText mediante el valor de posición.
#!/usr/bin/env python3Producción:
Tanto el texto original como el texto convertido se muestran en la salida.
Conclusión:
Cuando trabaja con los datos de la cadena y necesita aumentar la primera letra de la cadena o la primera letra de cada palabra de la cadena o la primera letra de cada oración de un texto largo y luego capitalizar () se puede usar con otro método para hacer la tarea. Las tareas mencionadas aquí se muestran en este artículo con ejemplos. Espero que este artículo ayude a los lectores a usar el método Capitalize () en los datos de cadena de manera eficiente para múltiples propósitos.
Mira el video del autor: aquí