Métodos de las cadenas

upper()

Devuelve la cadena con todos sus caracteres a mayúscula:

"Hola Mundo".upper()

'HOLA MUNDO'


lower()

Devuelve la cadena con todos sus caracteres a minúscula:

"Hola Mundo".lower()

'hola mundo'

capitalize()

Devuelve la cadena con su primer carácter en mayúscula:

"hola mundo".capitalize()

'Hola mundo'


title()

Devuelve la cadena con el primer carácter de cada palabra en mayúscula:

"hola mundo".title()

'Hola Mundo'


count()

Devuelve una cuenta de las veces que aparece una subcadena en la cadena:

"Hola mundo".count('mundo')

1


find()

Devuelve el índice en el que aparece la subcadena (-1 si no aparece):

"Hola mundo".find('mundo')

5

"Hola mundo".find('mundoz')

-1


rfind()

Devuelve el índice en el que aparece la subcadena, empezando por el final:

"Hola mundo mundo mundo".rfind('mundo')

17


isdigit()

Devuelve True si la cadena es todo números (False en caso contrario):

c = "100"

c.isdigit()

True


isalnum()

Devuelve True si la cadena es todo números o caracteres alfabéticos:

c = "ABC10034po"

c.isalnum()

True


isalpha()

Devuelve True si la cadena es todo caracteres alfabéticos:

c = "ABC10034po"

c.isalpha()

False

"Holamundo".isalpha()

True


islower()

Devuelve True si la cadena es todo minúsculas:

"Hola mundo".islower()

False


isupper()

Devuelve True si la cadena es todo mayúsculas:

"Hola mundo".isupper()

False


istitle()

Devuelve True si la primera letra de cada palabra es mayúscula:

"Hola Mundo".istitle()

True


isspace()

Devuelve True si la cadena es todo espacios:

"  -  ".isspace()

False

startswith()

Devuelve True si la cadena empieza con una subcadena:

"Hola mundo".startswith("Mola")

False


endswith()

Devuelve True si la cadena acaba con una subcadena:

"Hola mundo".endswith('mundo')

True


split()

Separa la cadena en subcadenas a partir de sus espacios y devuelve una lista:

"Hola mundo mundo".split()[0]

 'Hola'

Podemos indicar el carácter a partir del que se separa:

"Hola,mundo,mundo,otra,palabra".split(',')

['Hola', 'mundo', 'mundo', 'otra', 'palabra']


join()

Une todos los caracteres de una cadena utilizando un carácter de unión:

",".join("Hola mundo")

'H,o,l,a, ,m,u,n,d,o'

" ".join("Hola")

'H o l a'