Resumen Python
Enviado por ElTu1 • 8 de Septiembre de 2017 • Tutorial • 689 Palabras (3 Páginas) • 213 Visitas
Resumen python
Variables
Tipos de datos:
-Numeros enteros (int)
-Numeros reales (float)(double)
-Texto (String)
-Bool: verdadero o falso
Sintaxis variables
nombre_de_la_variable = valor_de_la_variab
//python utiliza tipado dinámico, por lo cual no es necesario especificar el tipo de variable que es
PEP N.8 (Python Enhancement Proposal N.8) //Reglas estandarizadas parar Python
-Utilizarr nombres descriptivos y en minúsculas
-Para nombres separar las palabras por guiones bajos
- Antes y después del signo = debe haber uno (y sólo un) espacio en blanco
Comentarios
-El programa no lo lee, y te ayuda para hacer observaciones pára cierto bloque de codigo o varbiables
#Comentarios
PEP N.8
-Si el comentario esta en la misma linea que el codigo, separar con dos espacios, déspues de el simbolo # debe ir solo un espacio
Operadores aritméticos
-Suma +
-Resta -
-Multiplicación *
-División /
-División entera //
-Módulo % (Residuo de una división)
-Exponente ** (Potencias)
PEP N.8
-Siempre un espacio antes y déspues de un operador (EJ. "suma = 10 + 5")
---Tipos de datos complejos/compuestos(TUPLAS, LISTAS, DICCIONARIOS):
TUPLAS
-Tupla: Variable que permite almacenar variso y diversos tipos de datos inmutables (no modificables)
Cada contenido de la tupla, individualmente hablando se le conoce como ítem, estos se cuentan empezando del 0,1,2,3...
EJ.
mi_tupla = ('índice cero', 2, 3.0, 'índice tres') #TUPLA CON CUATRO ÍTEMS
>>> print (mi_tupla[0])
índice cero
Tambien podemos usar numeros negativos, el índice -1 seria del ultimo ítem
EJ.
mi_tupla = ('índice cero', 2, 3.0, 'índice tres') #TUPLA CON CUATRO ÍTEMS
>>> print (mi_tupla[-1])
índice tres
>>> print (mi_tupla[-2])
3.0
Podemos tambien acceder solo a "porciones" o "rebanadas" conocidos como "slicing"
slicing(rebanar): porción de la tupl, indicando (de manera opcional) desde le índice del inicio hasta el índide final a que porción de la tupla desearías acceder
EJS.
>>> print (mi_tupla[1:3]) # DEVUELVE (2, 3.0)
(2, 3.0)
>>> print (mi_tupla[:3]) #TOMA DESDE EL PRINCIPIO DE LA TUPLA
('índice cero', 2, 3.0)
>>> print (mi_tupla[1:]) #TOMA DESDE EL ÍNDICE DE INICIO HASTA EL FINAL DE LA TUPLA
(2, 3.0, 'índice tres')
>>>
LISTAS
pueden contener cualquier tipo de dato, a diferencia de las tuplas sus datos si puden ser modificados, y estas puden contener listas dentro de si mismas
Igual que en las tuplas, estas pueden ordenarse desde el numero 0 o el usando numeros negativos
Igualmente tambien podemos usar rebanadas en la misma
EJ:
>>> mi_lista = ['índice cero', 24, 13.14, True, [1,2]]
>>> print (mi_lista[3])
True
>>> print (mi_lista[-1])
[1, 2]
>>> print (mi_lista[1:3])
[24, 13.14]
>>>
Modificaciond e datos ej.
>>> mi_lista = ['índice cero', 24, 13.14, True, [1,2]]
>>> mi_lista[1] = False
>>> print (mi_lista)
['índice cero', False, 13.14, True, [1, 2]]
añadir elemento
EJ.
>>> mi_lista.append('nuevo ítem')
>>> print (mi_lista)
['índice cero', False, 13.14, True, [1, 2], 'nuevo ítem']
>>>
Contar tamaño de la lista
>>> len(mi_lista)
6
>>>
DICCIONARIOS
Tambien son llamados matricies asociativas
Los diccionarios permiten utilizar una clave para declarar y acceder a un valor. La clave puede ser cualquier tipo de dato inmutable (cualquier valor como booleanos, numeros, string, inclusive una tupla)
...