|
Definición
|
Porción de memoria usada para guardar un dato del programa
|
|
Atomicidad
|
Las variables pueden guardar un único dato indivisible
|
|
Nombre
|
Cada variable posee un nombre o identificador que indica la naturaleza del dato que guarda
|
|
Tipo
|
Cada variable puede almacenar datos de algún tipo
|
nombre = valor precio = 300nombre = "Juan"hay_error = False|
A la izquierda
|
Nombre de la variable a modificar
|
|
A la derecha
|
Nuevo valor. Puede ser una constante, otra variable o una expresion
|
|
Constante
|
Valor fijo: 100, "Hola", True, 3e-2
|
|
Variable
|
El nombre de otra variable. Ambas quedan con el mismo valor.
|
|
Expresión
|
Operación que utiliza uno o más de los operadores válidos para el tipo de datos.
precio * 1.21 nombre + apellido bueno and bonito and barato |
|
Enteros
|
Números enteros de cualquier precisión
|
|
Punto flotante
|
Números con decimales
|
|
Complejos
|
Números complejos
|
|
Cadenas
|
Texto de cualquier longitud
|
|
Booleanos
|
Valores de verdad: True o False
|
|
Decimal
|
52
|
|
Hexadecimal
|
0xAF
|
|
Octal
|
0o245
|
|
Binario
|
0b101110
|
|
Punto decimal
|
3.14
|
|
Notación científica
|
1.5e2
|
|
Sin componente imaginaria
|
Es un float
|
|
Solo componente imaginaria
|
1j
|
|
Complejo
|
3 + 1.3j
|
|
Texto normal
|
"Hola mundo"
|
|
Con Unicode
|
u"Son \u20B3 36.30"
|
|
Sin caracteres
de escape |
r"Dia y \noche"
|
|
Con formato
|
f"Hola {nombre}, como andas"
|
|
Multiples lineas
|
"""Hoy es viernes
es un dia de sol""" |
|
Verdadero
|
True
|
|
Falso
|
False
|
|
+
|
Suma
|
|
-
|
Diferencia o negación
|
|
*
|
Producto
|
|
/
|
División con decimales
|
|
%
|
Resto
|
|
//
|
División entera (piso)
|
|
**
|
Potencia
|
|
==
|
igual
|
|
!=
|
distinto
|
|
>
|
mayor
|
|
>=
|
mayor o igual
|
|
<
|
menor
|
|
<=
|
menor o igual
|
|
is
|
mismo objeto
|
|
is not
|
distinto objeto
|
|
and
|
Y lógico
|
|
or
|
O lógico
|
|
not
|
negación de verdad
|
|
&
|
and
|
|
|
|
or
|
|
~
|
not
|
|
^
|
xor
|
|
>>
|
desplazamiento a la derecha
|
|
<<
|
desplazamiento a la izquierda
|
|
=
|
asignación
|
|
+=
|
incremento
|
|
-=
|
decremento
|
|
Estos otros operadores pueden combinarse con asignación: / % // * & | ^ >> <<
|
|
|
No hay ++ --
|
|
|
in
|
pertenece a la colección
|
|
not in
|
no pertenece a la colección
|
Cheatography n. The art of mapping complex subjects into clear, instantly navigable reference guides.