Programación

Métodos de strings en Python mediante ejemplos

Como hemos hablado con anterioridad, las cadenas de texto son uno de los tipos de datos más utilizados en Python. Si deseamos almacenar o modificar datos ingresados por un usuario o mostrar datos por pantalla, los métodos de strings que compartiremos en este post nos serán de gran utilidad. Por brevedad, presentaremos el método junto con una breve descripción y un ejemplo.

Métodos de strings

  • upper(): muestra la misma cadena de texto pero con todos sus caracteres convertidos a letra mayúscula.
  • lower(): muestra el string con todos sus caracteres en minúscula.
  • isupper(): devuelve True si y sólo si todos los caracteres están en mayúscula.
  • islower(): devuelve True si y sólo si todos los caracteres están en minúscula.
  • isalpha(): devuelve True si y sólo si todos los caracteres son letras del alfabeto.
  • isalnum(): devuelve True si y sólo si todos los caracteres son letras del alfabeto o números.
  • isdecimal(): devuelve True si y sólo si todos los caracteres son números.
  • isspace(): devuelve True si y sólo si todos los caracteres son espacios vacíos.
  • istitle(): devuelve True si y sólo si la primera letra de cada palabra comienza con mayúscula con el resto en minúscula.
  • startswith('hola'): devuelve True si y sólo si la cadena de texto comienza con el valor del argumento (hola en este caso).
  • endswith('hola'): lo mismo que el caso anterior, en el caso de que la cadena termine con el valor del argumento.

Ejemplos

A continuación, ilustraremos los métodos que aparecen más arriba mediante los siguientes ejemplos:

saludo = 'hola mundo'
saludo.upper()
presentacion = 'MI NOMBRE ES GABRIEL'
presentacion.lower()
presentacion.islower()
presentacion.isupper()
saludo.startswith('hola')
presentacion.endswith('RIEL')
vacio = '          '
vacio.isspace()
titulo = 'Mi Planta De Naranja Lima'
titulo.istitle()
dni = str(45092341)
dni.isdecimal()
password = 'admin1234'
password.isalpha()
password.isalnum()

Los resultados aparecen en la Fig. 1:

Algunos métodos de strings en Python
Figura 1 – Algunos métodos de strings en Python

Espero que este post les haya resultado útil. En el próximo compartiremos otros métodos de strings muy útiles. ¡Nos encontramos entonces!

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *