Variables y tipos de datos
¿Qué es una variable?
En Python, una variable es un espacio en memoria que se utiliza para almacenar información.
A diferencia de otros lenguajes, Python no requiere declarar el tipo de dato explícitamente, ya que lo detecta automáticamente. Ejemplo:
nombre = "Oscar"
edad = 20
altura = 1.75En este ejemplo:
nombre almacena texto edad almacena un número entero altura almacena un número decimal
Reglas para nombrar variables
Deben comenzar con una letra o guion bajo (_)
No pueden comenzar con números
No pueden usar palabras reservadas del lenguaje
Son sensibles a mayúsculas y minúsculas (Edad ≠ edad)
Tipos de Datos en Python
Python maneja varios tipos de datos básicos:
- Enteros (int)
Representan números sin decimales.
cantidad = 10- Decimales (float)
Representan números con punto decimal.
precio = 99.99- Cadenas de texto (str)
Representan texto y se escriben entre comillas.
mensaje = "Hola Mundo"- Booleanos (bool)
Representan valores lógicos: Verdadero o Falso.
activo = True
es_mayor = FalseVerificar el tipo de una variable
Podemos usar la función type() para conocer el tipo de dato almacenado:
edad = 20
print(type(edad))Conversión de Tipos (Casting)
Python permite convertir un tipo de dato en otro:
#En este ejemplo cambiamos el string "10" al numero 10
numero = "10"
numero_entero = int(numero)Algunas funciones de conversión comunes:
- int() → convierte a entero
- float() → convierte a decimal
- str() → convierte a texto
- bool() → convierte a booleano
Comentarios en Python
Los comentarios en Python se utilizan para documentar el código. Esto ayuda a mantener el código más organizado y a facilitar su comprensión para cualquier persona que vaya a trabajar en él, e incluso para nosotros mismos.
Para comentar, utilizamos el signo de número # delante de la oración. Al hacerlo, veremos cómo el texto cambia de color, ya que el editor de código ignora automáticamente esa línea.
Ejemplo:
#Este es un comentario
hola = "hola"