Documentos de Académico
Documentos de Profesional
Documentos de Cultura
II Ciclo
#índices
fruta = 'plátano'
letra = fruta[1]
print(letra)
Índice de la cadena representado con corchetes []. letra = fruta[0]
print(letra)
Nota: Los índices de los string deben ser siempre enteros y no empieza en 1, empieza en 0.
print(f'{"test":10}')
print(f'{"test":^10}')
Este ejercicio explica que imprimirá cualquier información , pero con espacios que nosotros le
hayamos puesto.
Nota: Vas a cometer un error si tratas de acceder a un índice más allá del final de la cadena.
Parecido al 1 , este nos dará la letra que hemos pedido , según que numero le pongamos ,
como sabemos esta ubicado cada letra con cada número.
Este ejercicio lo que hace es imprimir la cantidad de letras por ejemplo plátano tiene 7, e imprimir la
ultima letra que en este caso sería la letra O
Ejercicio 6: Copiar el programa de abajo, compilar, comparar, analizar y comentar lo que sucede.
Ejercicio 7 (Reto Tecsup): Escribe un bucle while que comience con el último carácter en la cadena y
haga un recorrido hacia atrás hasta el primer carácter en la cadena, imprimiendo cada letra en una
línea independiente.
o
n
a
t
á
l
p
#Recorte de cadenas
s = 'Yo soy Tecsup'
print(s[0:0])
● También podemos mirar a cualquier sección continua de una print(s[0:1])
print(s[0:6])
cadena utilizando el operador dos puntos
print(s[6:7])
print(s[7:20])
print(s[:2])
Nota: El segundo número del corchete es el final del recorte, pero no lo incluye.
Este ejercicio imprime una variable que tiene como 2 valores , pero no de igual forma sino
como lo escribimos nosotros.
Ejercicio 10: Copiar el programa de abajo, compilar, analizar y comentar lo que sucede.
Ejercicio 11: Realizar un programa que cuente el número de letras “a”. Copiar el programa de abajo,
compilar, analizar y comentar lo que sucede.
#Contando cadenas
palabra = 'plátano'
contador = 0
for letra in palabra:
if letra == 'a':
contador = contador + 1
print(contador)
Este programa consta de darnos verdadero o falso, si la letra colocada pertenece a la palabra
dada en el programa.
#Comparación de cadenas
palabra = input('Ingrese el nombre de una fruta: ')
if palabra == 'plátano':
print('Muy bien, tenemos plátano.')
elif palabra < 'plátano':
print('Tu palabra, ' + palabra + ', está antes de plátano.')
elif palabra > 'plátano':
print('Tu palabra, ' + palabra + ', está después de plátano.')
else:
print('Se acabaron los plátanos.')
Este programa hace unos datos y ralizando una operacion nos de un resultado tal cual se
muestra en la imagen.
Este ejercicio hace que lo que imprima retome una nueva cadena de información , no lo
modifican solo repiten la secuencia.
Ejercicio 16: Copiar el programa de abajo, compilar, analizar y comentar lo que sucede.
Python tiene una función llamada dir la cual lista los métodos #Métodos disponibles
disponibles para un objeto. La función type muestra el tipo de cosa = 'Hola mundo'
un objeto y la función dir muestra los métodos disponible print(type(cosa))
print(dir(cosa))
help(str.capitalize)
Este ejercicio nos imprimirá varios variables según como lo hayamos modificado , se da muchos
usos dea cierdo a su funcionamiento.
Ejercicio 17: Copiar el programa de abajo, compilar, analizar y comentar lo que sucede.
#Métodos disponibles
palabra = 'plátano'
indice = palabra.find('á')
print(indice)
print(palabra.find('a'))
print(palabra.find('no', 3))
En este ejemplo, invocamos find en palabra y pasamos la
letra que estamos buscando como un parámetro. El método
find puede encontrar subcadenas así como caracteres.
También puede tomar como un segundo argumento el
índice desde donde debe empezar
Ejercicio 18 (Reto Tecsup): Toma el siguiente código en Python que almacena una cadena:
str = 'X-DSPAM-Confidence:0.8475'
Abrir archivos:
Ejercicio 19: Copiar el programa de abajo, compilar, analizar y comentar lo que sucede.
Ejercicio 21: Escribe un programa que lea un archivo e imprima su contenido (línea por línea), todo en
mayúsculas. Al ejecutar el programa, debería parecerse a esto:
1. Observaciones:
En este laboratorio se hicieron mas ejercicio de cadenas , y al iniciarlo nos imprimio lo
que pedimos al inicio
Se copilo que los ejercicios vistos fueron básicos , y este se aumentara el nivel
correspondiente a cadenas en Python.
2. Conclusiones:
Al momento de imprimir se observo que nos dio la respuesta a pedir , por ende se iso bien el
programa.
Algunos ejercicios se e complico ya que no podía imprimirlo por una valla en el sistema de Python.