Está en la página 1de 3

8° Clase: Cadenas de caracteres en el lenguaje de

programación Python

Lección 1: Operaciones con cadenas


Una cadena de caracteres es una secuencia ordenada de elementos que pertenecen a un
cierto lenguaje formal. En general, una cadena de caracteres es una sucesión de
caracteres (letras, números u otros signos o símbolos). Si no se ponen restricciones al
alfabeto, una cadena podrá estar formada por cualquier combinación finita de los
caracteres disponibles (las letras de la 'a' a la 'z' y de la 'A' a la 'Z', los números del '0' al
'9', el espacio en blanco ' ', símbolos diversos '!', '@', '%', etc). Un caso especial de
cadena es la que contiene cero caracteres a la cual se la llama "cadena vacía".

Al considerar las cadenas como un tipo de datos, hay que definir cuáles son las
operaciones que es posible hacer con ellas.

Asignación
Consiste en asignar una cadena a otra.

Python
elemento = None
elemento = str(elemento) + str('')
Concatenación
Consiste en unir dos cadenas o más para formar una cadena de mayor tamaño.

Python
elemento = None
str('') + str('')
Búsqueda
Consiste en localizar dentro de una cadena una subcadena más pequeña o un carácter.

Python
texto = None

texto.find('abc') + 1
texto[0]
Extracción
Se trata de sacar de una cadena una porción de la misma según su posición dentro de
ella.

Python
texto = None

'abc'.strip()
texto[ : 1]
Comparación
Se utiliza para comparar si una cadena está vacia.

Python
not len('')

Lección 2: Asignación

Pseudocódigo for contar in range(3):


Variable <- "Aprende" Variable = "Aprende"
Palabra <- Leer(Palabra) Palabra= input("Ingresar palabra")
Variable <- Variable + Palabra Variable = Variable + Palabra
Imprimir -> Variable print(Variable)

Lección 3: Concatenación

Pseudocódigo for contar in range(3):


Palabra 1 <- Leer(Palabra 1) Palabra1 = input("Ingresar palabra 1")
Palabra 2 <- Leer(Palabra 2) Palabra2 = input("Ingresar palabra 2")
Imprimir -> Palabra + " " + Palabra print(Palabra1 + " " + Palabra2)

Lección 4: Búsqueda

Pseudocódigo for contar in range(3):


Palabra <- Leer(Palabra) Palabra=input("Ingresar palabra")
Imprimir -> Posición de la "a" en Palabra print(Palabra.find('a') + 1 )

Lección 5: Extracción

Pseudocódigo for contar in range(3):


Palabra <- Leer(Palabra) palabra=input("Ingresar palabra")
Imprimir -> Desde la posición 3 hasta la print(palabra[3:8])
8 de Palabra
Lección 6: Comparación

Pseudocódigo for contar in range(3):


Palabra 1 <- Leer(Palabra 1) Palabra_1 = input("Ingresar Palabra
Palabra 2 <- Leer(Palabra 2) 1")
Si Palabra 1 es igual a Palabra 2 Palabra_2 = input("Ingresar Palabra
Imprimir -> "Son iguales" 2")
Sino if Palabra_1 == Palabra_2:
Imprimir -> "Son distintas" print("Son iguales")
Finsi else:
print("Son distintas")

También podría gustarte