1️⃣ Cómo aplicar ciclos en Python: cuándo usar FOR y cuando WHILE.
El loop FOR se utiliza cuando se conoce la cantidad exacta de iteraciones que se deben realizar, mientras que el loop WHILE se utiliza cuando la cantidad de iteraciones puede variar y depende de una condición que se evalúa en cada iteración.
Loop FOR:
Se utiliza cuando se conoce la cantidad exacta de veces que se debe ejecutar el bloque de código.
Itera sobre una secuencia, como una lista, una cadena de caracteres, una tupla o un rango de números.
La variable de control del loop toma el valor de cada elemento de la secuencia en cada iteración.
Se puede combinar con la función range() para generar una secuencia de números que se utilizará en las iteraciones.
Ejemplo:
for elemento in secuencia:
#Código a ejecutar en cada iteración
Loop WHILE:
Se utiliza cuando no se conoce la cantidad exacta de veces que se debe ejecutar el bloque de código y depende de una condición booleana.
Se ejecuta mientras la condición sea verdadera y se detiene cuando la condición se evalúa como falsa.
Es útil cuando se necesita repetir un bloque de código hasta que se cumpla una condición específica.
Ejemplo:
while condition:
#Código a ejecutar mientras la condición sea verdadera
2️⃣ Cómo agregar, modificar y eliminar elementos de listas y diccionarios.
Se puede agregar, modificar y eliminar elementos de listas y diccionarios utilizando diferentes métodos y operaciones.
Ejemplos:
.append()
.insert()
.pop()
.remove()
.reverse()
.sort()
.index()
.count()
3️⃣ Cómo crear y transformar Strings o textos en Python.
-Se puede crear un string simplemente escribiendo el texto entre comillas simples (’’) o comillas dobles ("").
Ejemplo:
saludo = 'Hola Mundo’
print(saludo)
-Para concatenar (unir) strings se utiliza el operador de suma (+).
Ejemplo:
saludo1 = 'Hola’
saludo2 = 'Hola Mundo’
saludo_final = ‘saludo1’ + 'saludo2’
print(saludo_final)
-Para transformar strings se utilizan diferentes métodos, como upper() para convertir a mayúsculas, lower() para convertir a minúsculas, capitalize() para capitalizar la primera letra, replace() para reemplazar parte del string, entre otros.
Ejemplos:
saludo = 'Hola Mundo’
print(saludo.upper()) # HOLA MUNDO
print(saludo.lower()) # hola mundo
print(saludo.capitalize()) # Hola mundo
print(saludo.replace(‘Hola’, ‘Python’) # Hola Python