BITACORA
PYTHON
2
TABLA DE CONTENIDO
Variables y Tipado..........................................................1
Imprimir e Ingresar Datos...............................................1
Imprimir......................................................................1
Ingresar......................................................................1
Manimupar Cadenas......................................................1
Operadores....................................................................1
Aritmeticos.................................................................1
Comparación..............................................................1
Lógicos........................................................................2
Asignación..................................................................2
Especiales...................................................................2
Condicionales.................................................................2
Ciclos..............................................................................3
For..............................................................................3
Funciones.......................................................................3
VARIABLES Y TIPADO Para enteros
El Tipado es Débil y dinámico, esto quiere decir primero, que
al ser Débil no es necesario ser explícitos con el tipo de dato
además de que en Python no es necesario declarar las Para decimales
variables; segundo, por ser dinámico su valor se asigna
dinámicamente y cambia en la ejecución.
IMPRIMIR E INGRESAR DATOS
LISTAS, TUPLAS Y DICCIONARIO
IMPRIMIR
LISTAS
Estas representan los arrays, vectores o arreglos que usamos
en otros lenguajes. Estas se puden expandir dinámicamente
añadiendo nuevos elementos y aceptan diferentes tipos de
elementos en una misma lista (como string, int, float, objetos,
} etc).
INGRESAR SINTAXIS DE LAS LISTAS
Para cadenas
2
Para acceder a estos valores usamos sus índices
PARA INSERTAR VARIOS ELEMENTOS
Esto uniera a la lista “miLista” los elementos en los
parámetros de extends.
El resultado de este print seria:
PARA SABER EN QUE INDICE SE ENCUENTRA UN
También podemos decirle que nos imprima desde cierto
ELEMENTO
índice hasta cierto índice de la lista sin necesidad de un ciclo
for.
El resultado es:
El resultado será:
PARA SABER SI UN ELEMENTO ESTA EN LA LISTA
Con esto le decimos que imprima su último elemento nada Esto devolverá un true si el elemento “pepe” Se encuentra en
más: la lista, de no ser así, devolverá false.
Y con esto veremos todos los elementos de la lista
ACCEDER A ELEMENTOS POR INDICE
Esto devolverá el elemento ubicado en el índice 1 de la lista.
El resultado es
PAR REMOVER ELEMENTOS
AGREGAR ELEMENTOS AL FINAL DE LA LISTA
Esto también se puede hacer por índice o por el valor
AGREGAR ELEMENTOS AL PRINCIPIO DE LA LISTA numérico de un elemento.
PARA ELIMINAR EL ULTIMO ELEMENTO DE UNA LISTA
PARA AÑADIR A UNA POSICION ESPECIFICA DE LA
LISTA
Donde el primer parámetro es la posición y el segundo es el
OTRA MANERA SENCILLA DE UNIR LISTAS
elemento a insertar.
2
PRODUCTO CON UNA LISTA
Esto hará que la lista se repita el numero de veces por el que
la estamos multiplicando.
TUPLAS
DICCIONARIO
MANIMUPAR CADENAS COMPARACIÓN
OPERADORES
ARITMETICOS
LÓGICOS
2
ASIGNACIÓN
CONDICIONALES
CICLOS
FOR
El siguiente fragmento de código es utilizado para iterar a
través de un rango del 1 al 10.
Para iterar sobre una lista.
ESPECIALES
Si se quiere iterar sobre un diccionario.
2
Otra forma de iterar un diccionario.
FUNCIONES
Para declarar una función hacemos lo siguiente:
Luego de “:” y con sangrías escribimos todo el contenido de la
función, al quitar las sangrías estaremos saliendo de lo que
contiene la función.
La función se llama de esta forma:
También podemos pasarle parámetros a las funciones y hacer
que retornen un valor.
Ahora podremos pasarle valores a la función.