WHLE
Con el bucle while podemos ejecutar un conjunto de declaraciones siempre que una condición sea verdadera.
while True:
print(‘se ejecuto’)
No obstante existen mas declaraciones que daremos a conocer con losmsifuienes ejemplos:
La declaracion ruptura
counter=0
while counter <20:
counter +=1
if counter ==15:
break
print(counter)
Mediante esta delaracion ‘break’ podemos detener cualquier bucle.
La declaracin continuar
Con la instrucion de continue podemos podemos detener la iteraccion actual y continuar con la siguiente.
counter=0
while counter <20:
counter +=1
if counter <15:
continue
print(counter)
FOR
El ciclo de for se utiliza cuando ya tenemos un numero de elementos o de iteraciones dadas.
Con el bucle for podemos ejecutar un conjunto de sentencias, una vez por cada elemento de una lista, tupla, conjunto, etc.
La funcion Rango
Para recorrer un conjunto de código un número específico de veces, podemos usar la función range() ,
La función range() devuelve una secuencia de números, comenzando desde 0 de forma predeterminada, se incrementa en 1 (de forma predeterminada) y termina en un número específico.
for element in range(20):
print(element)
Ten en cuenta que los valores de range(20) no son del 0 a 20 sino del 0 al 19.
La funcion range() por defecto es de 0 como valor inical, sin embargo es posile especificar este valor inicial dandole un parametro: range(1,20)
lo que significa los valores del1 al 20 sin incluir el 20.
Un bucle for establece la variable iteradora en cada valor de una lista, arreglo o cadena proporcionada y repite el código en el cuerpo del bucle for para cada valor de la variable iteradora.
Enl los ejemplos de a continuacion imprimiremos los valores de nuestra lista tupla y dicionario utilizando el bucle for.
my_list=[23, 45, 67, 89, 43]
for element in my_list:
print(my_list)
my_tuple=[‘nico’, ‘july’, ‘santi’]
for element in my_tuple:
print(element)
product={
‘name’:‘Camisa’,
‘price’:100,
‘stock’:99
}
for key in product:
print(key,’=>’,product[key])
**
LISTAS**
Las listas se utilizan para almacenar varios elementos en una sola variable.
Las listas son uno de los 4 tipos de datos incorporados en Python que se utilizan para almacenar colecciones de datos, los otros 3 son Tuple , Set y Dictionary , todos con diferentes calidades y usos.
en las listas podemos usar varios metodos como agregar, actualizar ,remover ,eliminar y mas.A continuaion veremos algunos ejemplos de ellos.
En este ejemplo daremos a conocer como agregar un elemeto a nuestro lista utilizando la instruccion append()
numbers=[1,2,3,4,5]
print(numbers)
numbers.append(700)
print(numbers)
tambien podemos actualizar y eliminar elementos de la lista de la siguinete manera.
numbers=[1,2,3,4,5]
print(numbers)
numbers[-1]= 10
print(numbers)
Para poder modificar un elemento de una lista tenemos que ir a la posicion dada con un (-1) ya que por defecto el valor inicial de una list comienza en 0.
new_lists.pop()
print(new_lists)
Con el metodo pop() podemos extraer el ultimo elemento de una lista y borralo.Tambien podemos asignarle un parametro para poder eliminar el elemento deseado
new_lists.pop(0)
print(new_lists)
DICCIONARIO
Los diccionarios se utilizan para almacenar valores de datos en pares clave:valor.
Un diccionario es una colección ordenada*, modificable y que no admite duplicados.
En los dicionarios tambien podemos ejecutar varias instrucciones, como agregar, actualizar, eliminar, en otros.
Acontinuacion veremos algunos ejemplos:
person={
‘name’:‘nico’,
‘last_name’:‘molina’,
‘langs’:[‘python’,‘javascript’],
‘age’: 99
}
print(person)
person[‘name’]='santi’
print(person)
aqui cambiamos el valor de la llave ‘name’=‘nico’ por ‘name’=‘santi’.
Seguidamente podemos agregar un valor a nuestro diccionario con la instriccion append()
person={
‘name’:‘nico’,
‘last_name’:‘molina’,
‘langs’:[‘python’,‘javascript’],
‘age’: 99
}
person[‘langs’].append(‘rust’)
print(person)
y por ultimo eliminaremos un atributo de uno de snuestros pares clave;valorcon la instruccion ‘deleite’.
del person[‘last_name’]
print(person)
STRINGS
La clase ‘str’ en Python se utiliza para representar texto, más conocido en el mundo de la programación como string o cadena de caracteres.
Poniéndome un poco más técnico, el tipo str es una secuencia inmutable de caracteres Unicode. Por tanto, al igual que list, tuple o range, es un tipo secuencial y como es inmutable, un objeto de este tipo no se puede modificar después de haber sido creado.
-Como crear una cadena en Python
Crear una cadena de texto en Python es muy sencillo. Simplemente encierra una secuencia de caracteres entre comillas simples ‘’ o dobles “” y luego imprimelo.
text=(“Ella sabe programar Python”)
print(text)
-Comprobar si un carácter está en una cadena en Python
Para comprobar si un carácter está contenido en una cadenao strings, utiliza el operador de pertenencia in. Esto nos devolverá True si al menos hay una ocurrencia del carácter en el string o False en caso contrario.
text=(“Ella sabe programar Python”)
print(“JavaScript” in text)
False
print(“Python” in text)
True
-Longitud (len) de una cadena en Python
Como con cualquier otro tipo contenedor o secuencia, para obtener la longitud de una cadena se debe utilizar la función de Python len(). A esta función se le pasa como argumento la cadena en cuestión y nos dara el numero de caracteres que contiene.
size=len(text)
print(text)
4
-Convertir texto a mayúsculas en Python
Para convertir una cadena a mayúsculas, utiliza el método upper(). upper() devuelve una copia de la cadena en mayúsculas.
print( text.upper())
ELLA SABE PROGRAMAR
-Convertir texto a minúsculas en Python
Para convertir una cadena a minúsculas, utiliza el método lower(). lower() devuelve una copia de la cadena en minúsculas.
print(text.lower())
ella sabe programar