En Python, puedes usar dos tipos de ciclos: “for” y “while”, dependiendo de la situación. Aquí te explico cuándo usar cada uno:
Bucle “for”:
Utiliza un bucle “for” cuando tengas una secuencia definida de elementos y quieras recorrer cada elemento de esa secuencia. Por ejemplo, puedes usar “for” para iterar sobre listas, tuplas, cadenas de texto y otras estructuras de datos que sean iterables.
Bucle “while”:
Utiliza un bucle “while” cuando quieras repetir un bloque de código mientras se cumpla una condición específica. Es útil cuando no sabes cuántas veces se repetirá el ciclo, ya que se ejecuta siempre que la condición sea verdadera.
En general, si sabes la cantidad de iteraciones que necesitas hacer, es más común y claro usar un bucle “for”. Si necesitas repetir una acción hasta que se cumpla una condición específica y no conoces la cantidad exacta de iteraciones, es mejor utilizar un bucle “while”.
Listas:
append()
para agregar un elemento al final de la lista, o insert()
para agregar un elemento en una posición específica.remove()
para eliminar un elemento específico por su valor, o pop()
para eliminar un elemento en una posición específica.Diccionarios:
del
seguida de la clave que deseas eliminar.En Python, las cadenas de texto (strings) se crean utilizando comillas simples o dobles. Aquí tienes algunos ejemplos de creación y transformación de strings:
cadena1 = ‘Hola, soy una cadena con comillas simples.’
<h1>Usando comillas dobles</h1>cadena2 = “Hola, soy una cadena con comillas dobles.”
<h1>Puedes incluir comillas en la cadena usando el otro tipo de comillas dentro de la cadena</h1>cadena3 = “Esta es una cadena con comillas ‘simples’ dentro.”
<h1>También puedes usar comillas triples para cadenas multilínea</h1>cadena4 = ‘’‘Hola,
soy una cadena
multilinea.’’’
print(cadena1)
print(cadena2)
print(cadena3)
print(cadena4)
- Transformar strings:
# Concatenación de strings con el operador '+'
nombre = "Juan"
apellido = "Pérez"
nombre_completo = nombre + " " + apellido
print(nombre_completo) # Resultado: "Juan Pérez"# Convertir a mayúsculas y minúsculas
cadena = "Hola, mundo!"print(cadena.upper()) # Resultado: "HOLA, MUNDO!"print(cadena.lower()) # Resultado: "hola, mundo!"# Remover espacios en blanco al inicio y al final de la cadena
espacios = " Hola "print(espacios.strip()) # Resultado: "Hola"