0% encontró este documento útil (0 votos)
6 vistas

Cadenas en Python (1)

El documento presenta una guía sobre métodos para el manejo de cadenas en Python, explicando su definición y proporcionando una lista de métodos junto con su sintaxis y función. Se incluyen métodos como len(), count(), center(), y otros que permiten manipular y analizar cadenas de texto. Además, se describen funciones para formatear, verificar y modificar cadenas, así como operaciones de concatenación y repetición.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
6 vistas

Cadenas en Python (1)

El documento presenta una guía sobre métodos para el manejo de cadenas en Python, explicando su definición y proporcionando una lista de métodos junto con su sintaxis y función. Se incluyen métodos como len(), count(), center(), y otros que permiten manipular y analizar cadenas de texto. Además, se describen funciones para formatear, verificar y modificar cadenas, así como operaciones de concatenación y repetición.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 4

Instituto Tecnológico de Jiquilpan ____________________________________________ Métodos para el manejo de cadenas en Python

Cadenas
Las cadenas (String – str) son secuencias de caracteres delimitados por comilla simple
(‘cadena’).
cadena = ‘’
cadena = ‘texto de la cadena’

Métodos que se pueden aplicar a las cadenas.


Método Función del método Sintaxis

len() Devuelve el número de caracteres de la cadena.


var_int = len(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)

center() Devuelve una cadena centrada en un campo de un tamaño indicado, colocando


al lado izquierdo y derecho de la misma el carácter indicado o si se omite se
colocan espacios.
cadena destino = cadena.center(tamaño de campo)
cadena destino = cadena.center(tamaño de campo, carácter)

ljust() Devuelve una cadena justificada a la izquierda en un tamaño de campo


indicado, que debe ser mayor a la longitud de la cadena, colocando a la derecha
el carácter indicado o si se omite se colocan espacios.
cadena destino = cadena.ljust(tamaño de campo)
cadena destino = cadena.ljust(tamaño de campo, carácter)

rjust() Devuelve una cadena justificada a la derecha en un tamaño de campo indicado,


que debe ser mayor a la longitud de la cadena, colocando a la izquierda el
carácter indicado o si se omite se colocan espacios.
cadena destino = cadena.rjust(tamaño de campo)
cadena destino = cadena.rjust(tamaño de campo, carácter)

find() Devuelve la posición de la primera coincidencia de un carácter o subcadena


dentro de la cadena o un -1 en caso de no encontrar el carácter o subcadena.
var_int = cadena.find(carácter o subcadena)
var_int = cadena.find(carácter o subcadena, posición inicial)
var_int = cadena.find(carácter o subcadena, posición inicial, posición final)

_______________________________________________________________________________________ Armando Hernández Gálvez


Instituto Tecnológico de Jiquilpan ____________________________________________ Métodos para el manejo de cadenas en Python

index() Devuelve la posición de la primera coincidencia de un carácter o una


subcadena dentro de la cadena o un ValueError si el carácter o subcadena no
existe.
var_int = cadena.index(carácter o subcadena)
var_int = cadena.index(carácter o subcadena, posición inicial)
var_int = cadena.index(carácter o subcadena, posición inicial, posición final)

rfind() Devuelve la posición de la última coincidencia de un carácter o subcadena


dentro de la cadena o un -1 en caso de no encontrar el carácter o subcadena.
var_int = cadena.rfind(carácter o subcadena)
var_int = cadena.rfind(carácter o subcadena, posición inicial)
var_int = cadena.rfind(carácter o subcadena, posición inicial, posición final)

rindex() Devuelve la posición de la última coincidencia de un carácter o una subcadena


dentro de la cadena o un ValueError si el carácter o subcadena no existe.
var_int = cadena.rindex(carácter o subcadena)
var_int = cadena.rindex(carácter o subcadena, posición inicial)
var_int = cadena.rindex(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)

upper() Devuelve una cadena con todos sus caracteres en mayúsculas.


cadena destino = cadena.upper()

lower() Devuelve una cadena con todos sus caracteres en minúsculas.


cadena destino = cadena.lower()

_______________________________________________________________________________________ Armando Hernández Gálvez


Instituto Tecnológico de Jiquilpan ____________________________________________ Métodos para el manejo de cadenas en Python

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)

startswith() Comprueba si la cadena comienza con un prefijo.


var_bool = cadena.startswith(prefijo)
var_bool = cadena.startswith(prefijo, posición inicial)
var_bool = cadena.startswith(prefijo, posición inicial, posición final)

endswitch() Comprueba si la cadena termina con el sufijo.


var_bool = cadena.endswith(sufijo)
var_bool = cadena.endswith(sufijo, posición inicial)
var_bool = cadena.endswith(sufijo, posición inicial, posición final)

isalpha() Verifica si la cadena está formada de caracteres alfabéticos.


var_bool = cadena.isalpha()

isdigit() Verifica si la cadena está formada por dígitos.


var_bool = cadena.isdigit()

isalnum() Verifica si la cadena está formada de caracteres alfanuméricos.


var_bool = cadena.isalnum()

isascii() Verifica si la cadena está vacía o si todos los caracteres de la cadena son ASCII.
var_bool = cadena.isascii()

isupper() Verifica si todos los caracteres de una cadena están en mayúsculas.


var_bool = cadena.isupper()

islower() Verifica si todos los caracteres de una cadena están en minúsculas.


var_bool = cadena.islower()

_______________________________________________________________________________________ Armando Hernández Gálvez


Instituto Tecnológico de Jiquilpan ____________________________________________ Métodos para el manejo de cadenas en Python

istitle() Verifica si la primera letra de cada palabra está en mayúscula y el resto en


minúsculas.
var_bool = cadena.istitle()

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)

in Determina si un carácter o subcadena está en la cadena original, retornando


un valor boolean (True/False).
var_bool = carácter o subcadena in cadena

+ Concatena dos cadenas dejando el resultado en una cadena destino.


cadena destino = cadena1 + cadena2

* Genera una nueva cadena con el texto de la cadena original, repetida un


número determinado de veces.
cadena destino = cadena * número entero

f”“ El f-String, concatena múltiples cadenas o variables dejando el resultado en


una cadena destino.
cadena destino = f”texto {variable1} texto {variable2} … texto {variableN}”

chr() Transforma un número entero en un carácter.


var_car = chr(número entero)

[] Devuelve un carácter o una subcadena dejando el resultado en una cadena


destino, la posición final no forma parte del resultado.
cadena destino = cadena[posición]
cadena destino = cadena[posición inicial :]
cadena destino = cadena[posición inicial : posición final]
cadena destino = cadena[posición inicial : posición final : salto]

_______________________________________________________________________________________ Armando Hernández Gálvez

También podría gustarte