Python para principiantes

6.3. Métodos de Validación

6.3.1. Saber si una cadena comienza con una subcadena determinada

Método: startswith("subcadena" [, posicion_inicio, posicion_fin])

Retorna: True o False

>>> cadena = "bienvenido a mi aplicación".capitalize() 
>>> print cadena.startswith("Bienvenido") 
True 
>>> print cadena.startswith("aplicación") 
False 
>>> print cadena.startswith("aplicación", 16) 
True

6.3.2. Saber si una cadena finaliza con una subcadena determinada

Método: endswith("subcadena" [, posicion_inicio, posicion_fin])

Retorna: True o False

>>> cadena = "bienvenido a mi aplicación".capitalize() 
>>> print cadena.endswith("aplicación") 
True 
>>> print cadena.endswith("Bienvenido") 
False 
>>> print cadena.endswith("Bienvenido", 0, 10) 
True

6.3.3. Saber si una cadena es alfanumérica

Método: isalnum()

Retorna: True o False

>>> cadena = "pepegrillo 75" 
>>> print cadena.isalnum() 
False 
>>> cadena = "pepegrillo" 
>>> print cadena.isalnum() 
True 
>>> cadena = "pepegrillo75" 
>>> print cadena.isalnum() 
True

6.3.4. Saber si una cadena es alfabética

Método: isalpha()

Retorna: True o False

>>> cadena = "pepegrillo 75" 
>>> print cadena.isalpha() 
False 
>>> cadena = "pepegrillo" 
>>> print cadena.isalpha() 
True 
>>> cadena = "pepegrillo75" 
>>> print cadena.isalpha() 
False

6.3.5. Saber si una cadena es numérica

Método: isdigit()

Retorna: True o False

>>> cadena = "pepegrillo 75" 
>>> print cadena.isdigit() 
False 
>>> cadena = "7584" 
>>> print cadena.isdigit() 
True 
>>> cadena = "75 84" 
>>> print cadena.isdigit() 
False
>>> cadena = "75.84" 
>>> print cadena.isdigit() 
False

6.3.6. Saber si una cadena contiene solo minúsculas

Método: islower()

Retorna: True o False

>>> cadena = "pepe grillo" 
>>> print cadena.islower() 
True 
>>> cadena = "Pepe Grillo" 
>>> print cadena.islower() 
False 
>>> cadena = "Pepegrillo" 
>>> print cadena.islower() 
False
>>> cadena = "pepegrillo75" 
>>> print cadena.islower()
True

6.3.7. Saber si una cadena contiene solo mayúsculas

Método: isupper()

Retorna: True o False

>>> cadena = "PEPE GRILLO" 
>>> print cadena.isupper() 
True 
>>> cadena = "Pepe Grillo" 
>>> print cadena.isupper() 
False 
>>> cadena = "Pepegrillo" 
>>> print cadena.isupper() 
False
>>> cadena = "PEPEGRILLO" 
>>> print cadena.isupper() 
True

6.3.8. Saber si una cadena contiene solo espacios en blanco

Método: isspace()

Retorna: True o False

>>> cadena = "pepe grillo" 
>>> print cadena.isspace() 
False 
>>> cadena = " " 
>>> print cadena.isspace() 
True

6.3.9. Saber si una cadena tiene Formato De Título

Método: istitle()

Retorna: True o False

>>> cadena = "Pepe Grillo" 
>>> print cadena.istitle() 
True 
>>> cadena = "Pepe grillo" 
>>> print cadena.istitle() 
False

Copyright (c) 2011-2013 Eugenia Bahit. La copia y redistribución de esta página se permite bajo los términos de la licencia Creative Commons Atribución NoComercial SinDerivadas 3.0 Unported siempre que se conserve esta nota de copyright.