Variables, tipos de datos y operadores básicos en Python
¿Qué es una variable?
Una variable es un concepto similar a una caja con nombre donde guardamos información para usarla mas adelante.
De forma técnica una variable es un espacio en la memoria de la computadora, al que se le ha dado un nombre, y que almacena un valor (que puede ser un número, un texto, un valor de verdad, entre otros) que puede cambiar durante la ejecución de un programa.
El uso de variables en Python es fundamental ya que permite a los programadores almacenar, recuperar y manipular datos de forma dinámica, haciendo que los programas sean mucho más flexibles y potentes.
Tipos de datos principales en Python
Todas las variables deben tener un tipo de dato este determina que información se va a almacenar en ella. Python cuenta con un tipado de datos dinámico. El tipado dinámico significa que python, automáticamente reconoce el tipo de dato sin necesidad de decirlo. Entre los tipos de datos que existen en python esta:
- Enteros (int): Números sin decimales.
- Flotantes (float): Números con decimales.
- Cadenas de texto (str): Palabras o frases.
- Booleanos (bool): Valores lógicos.
edad = 15 #int
precio = 5.99 #float
nombre = "Fer" #str
existe = True #bool
Operadores Matemáticos
Entre los operadores básicos tenemos los mas comunes como es la suma, resta, multiplicación y división. Se utilizan de la siguiente forma:
x = 10
y = 3
print( x + y ) #Suma -> 13
print( x - y ) #Resta -> 7
print( x * y ) #Multiplicación -> 30
print( x / y ) #División -> 3.33
Otros operadores básicos son:
- División entera: Solo muestra la parte entera de la división
- Módulo: Una división cuenta con cuatro partes, dividendo, divisor, cociente y residuo. El modulo muestra el valor del residuo de la operación de división.
- Potencia: La base de la potencia es la primera variable y el exponente es la segunda.
x = 10
y = 3
print( x // y ) #División entera -> 3
print( x % y ) #Módulo (Resto) -> 1
print( x ** y ) #Potencia -> 1000
Operadores de comparación
Los operadores de comparación dan como resultado un valor de verdad, esto quiere decir que estos operadores solo pueden dar como resultado: «True» o «False».
print( 5 == 5 ) #Equivalente -> True
print( 5 != 3 ) #Diferente -> True
print( 5 > 3 ) #Mayor que -> True
print( 5 < 3 ) #Menor que -> False
print( 5 >= 3 ) #Mayor o igual -> True
print( 5 <= 3 ) #Menor o igual -> False
Los operadores de comparación son los siguientes:
- Equivalente: Se representa con «==» esta equivalencia puede ser utilizada con números y caracteres.
- Diferente: Su sintaxis es «!=» y puede ser utilizada con números y caracteres.
- Mayor que: Se representa con «>» y se utiliza con números.
- Menor que: Se simboliza con «<» y se utiliza con números.
- Mayor o igual: Se representa con «>=» y se utiliza con números.
- Menor o igual: Se utiliza el simbolo «<=» y se utiliza con números.
Operadores lógicos en Python
Los operadores lógicos se basan en las tablas de verdad aquí te mostraremos como se utiliza la conjunción, disyunción y negación. Se puede utilizar la cantidad de operadores que se desee, por lo que en una misma operación pueden mesclarse todos los operadores.
a = True
b= False
print( a and b ) #Conjunción -> False
print( a or b ) #Disyunción -> True
print( not a ) #Negación -> False
Los operadores lógicos en python se utilizan con la nomenclatura «and», «or» y «not»
- Conjunción: La conjunción utiliza el operador «and«. Para que la respuesta sea «True» todos los elementos deben tener un valor de verdad en «True«.
- Disyunción: La disyunción utiliza el operador «or«. La respuesta sera «True» siempre y cuando al menos un elemento tenga el valor de verdad en «True«.
- Negación: La negación utiliza el operador «not«. Este operador cambia el valor de verdad de el elemento al cual niega.
Si deseas conocer mas sobre programación no dudes en suscribirte y tener acceso a muchos mas recursos y beneficios. Contamos con diferentes suscripciones para que se adapten a tus necesidades.

Pingback: Python – Control de flujo con condicionales-Variable Soporte
Pingback: Bucles en Python 2025 ¿Qué son – para que sirven?
Pingback: Python – Que son las Listas y Diccionarios 2025