¿Qué es una variable?

En resumen una variable es una "caja" o lugar donde se pueden guardar objetos numero, texto etc.

Las variables en Python se declaran así:

Las variables en el editor se hacen así (aunque en la consola se puede hacer sin el paréntesis) también se pueden hacer restas y etc.

Y se puede renombrar la variable así de simple como esto (si, renombrando la variable pierde el valor anterior y pasa a tener otro)

variable = 7

variable7 = 77

print(variable + variable7)
//(En este caso el resultado daría 84)

variable = 777

<aside> 📦 El identificador de una variable no puede comenzar con un numero y debe estar en minúsculas. Las palabras del mismo se separan con guion bajo

</aside>

Y también se pueden crear variables con el resultado de operaciones con otras variables

variablex = variable + variable7

Los primitivos: tipos de datos sencillos

En general en los lenguajes de programación suelen haber 4 tipos de variable:

Números enteros

Números sin decimales

variable7 = 77

EL mismo tipo de variables de la clase anterior

Texto

cadena de caracteres = string

name = "nombre"

En las variables de texto también se pueden hacer operaciones matemáticas de la misma forma que de las numéricas.

Números flotantes

Booleanos

Números con decimales.

numero_decimal = 3,4

Verdadero o falso

es_estudiante = True

Python está basado en el idioma inglés por lo tanto los números decimales se tienen que escribir con coma porque si no te dará un error.


Convertir un dato a un tipo diferente

Un comando interesante para pedirle al usuario que introduzca datos

El problema de este comando es que guarda el valor e las palabras como strings, no como números.

Con datos o variables dentro de paréntesis para convertirlo en un número entero.

Mientras que para convertirlo a un numero flotante —————————————>

Y para hacer lo contrario está ——————> que sirve para convertir tanto números decimales como enteros a strings.

numero1 = input("Introduzca un numero: ")
numero7 = int(numero7)
numero7 = float(numero7)
str(numero1)

Operadores lógicos y de comparación

And sirve para comparar si dos valores son verdaderos

or te indica si alguno de los valores es verdadero

== te confirma la igualdad de las variables

!= Es el contrario de == te dice si son distintas o no

<> Mayor o menor que

<= >= Mayor o igual que y menor o igual que

es_estudiante and trabaja

es_estudiante or trabaja

variable7 == numero1

variable7 != numero1

variable7 > numero1
variable7 < numero1

varible7 <= numero1
variable7 <= numero1