Strings validation methods

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


SOURCE: http://librosweb.es/libro/python/capitulo_6/metodos_de_validacion.html
Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s