📃 README 📚 Material didáctico 📝 Ejercicios
Devuelve la cadena con todos sus caracteres a mayúscula:
Código
"Hola Mundo".upper()'HOLA MUNDO'
Devuelve la cadena con todos sus caracteres a minúscula:
"Hola Mundo".lower()'hola mundo'
Devuelve la cadena con su primer carácter en mayúscula:
"hola mundo".capitalize()'Hola mundo'
Devuelve la cadena con el primer carácter de cada palabra en mayúscula:
"hola mundo".title()
Devuelve una cuenta de las veces que aparece una subcadena en la cadena:
"Hola mundo".count('mundo')1
Devuelve el índice en el que aparece la subcadena (-1 si no aparece):
"Hola mundo".find('mundo')5
Devuelve el índice en el que aparece la subcadena, empezando por el final:
"Hola mundo mundo mundo".rfind('mundo')17
Devuelve True si la cadena es todo números (False en caso contrario):
c = "100"
c.isdigit()True
Devuelve True si la cadena es todo números o carácteres alfabéticos:
c = "ABC10034po"
c.isalnum()True
Devuelve True si la cadena es todo carácteres alfabéticos:
c = "ABC10034po"
c.isalpha()False
Devuelve True si la cadena es todo minúsculas:
"Hola mundo".islower()False
Devuelve True si la cadena es todo mayúsculas:
"Hola mundo".isupper()False
Devuelve True si la primera letra de cada palabra es mayúscula:
"Hola Mundo".istitle()True
Devuelve True si la cadena es todo espacios:
" - ".isspace()True
Devuelve True si la cadena empieza con una subcadena:
"Hola mundo".startswith("Mola")False
Devuelve True si la cadena acaba con una subcadena:
"Hola mundo".endswith('mundo')True
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']
Une todos los caracteres de una cadena utilizando un caracter de unión:
",".join("Hola mundo")'H,o,l,a, ,m,u,n,d,o'
" ".join("Hola")'H o l a'
Borra todos los espacios por delante y detrás de una cadena y la devuelve:
" Hola mundo ".strip()'Hola mundo'
Podemos indicar el carácter a borrar:
"-----Hola mundo---".strip('-')'Hola mundo'
Reemplaza una subcadena de una cadena por otra y la devuelve:
"Hola mundo".replace('o','0')'H0la mund0'
Podemos indicar un límite de veces a reemplazar:
"Hola mundo mundo mundo mundo mundo".replace(' mundo','',4)'Hola mundo'