Cadenas en Python (1)
Cadenas en Python (1)
Cadenas
Las cadenas (String – str) son secuencias de caracteres delimitados por comilla simple
(‘cadena’).
cadena = ‘’
cadena = ‘texto de la cadena’
count() Devuelve el número de veces que existe un carácter o una subcadena dentro
de la cadena.
var_int = cadena.count(carácter o subcadena)
var_int = cadena.count(carácter o subcadena, posición inicial)
var_int = cadena.count(carácter o subcadena, posición inicial, posición final)
replace() Devuelve una cadena donde se remplazan todos los caracteres o subcadenas
por un carácter o subcadena nueva, el parámetro cantidad determina cuantos
se deben cambiar.
cadena destino = cadena.replace(carácter o subcadena original, carácter o
subcadena nueva)
cadena destino = cadena.replace(carácter o subcadena original, carácter o
subcadena nueva, cantidad)
strip() Devuelve una cadena donde se eliminan los espacios que están antes del
primer carácter y después del último carácter.
cadena destino = cadena.strip()
cadena destino = cadena.strip(caracteres ordenados a eliminar)
lstrip() Devuelve una cadena donde se eliminan los espacios que están antes del
primer carácter.
cadena destino = cadena.lstrip()
cadena destino = cadena.lstrip(caracteres ordenados a eliminar)
rstrip() Devuelve una cadena donde se eliminan los espacios que están despues del
último carácter.
cadena destino = cadena.rstrip()
cadena destino = cadena.rstrip(caracteres ordenados a eliminar)
swapcase() Devuelve una cadena con los caracteres invertidos, es decir las mayúsculas en
minúsculas y viceversa.
cadena destino = cadena.swapcase()
capitalize() Devuelve una cadena donde la primera letra es mayúscula, el resto son
minúsculas.
cadena destino = cadena.capitalize()
title() Devuelve una cadena donde la primera letra de cada palabra es una mayúscula.
cadena destino = cadena.title()
split() Crea una lista con las palabras o subcadenas que componen la cadena original,
usando como separador el carácter pasado como argumento y que se
encuentra en la cadena original, un segundo argumento indica el número
máximo de elementos de la lista más uno, sino se pasa el segundo argumento
o se pasa un -1 se indica que no hay límite de separaciones.
lista = cadena.split(carácter)
lista = cadena.split(carácter, maxsplit = 1)
join() Devuelve una cadena separando sus caracteres con el carácter pasado como
argumento.
cadena destino = cadena.join(carácter)
isascii() Verifica si la cadena está vacía o si todos los caracteres de la cadena son ASCII.
var_bool = cadena.isascii()
format() Devuelve una cadena formateada remplazando campos de formato {}, por los
valores proporcionados.
cadena destino = ‘texto {}’.format(variable)
cadena destino = ‘texto {campo}’.format(campo = valor)
cadena destino = ‘texto {0} texto {1}’.format(variable1, variable2)