Contenidos
Valores y tipos de datos
1 2 3 4 5 6 7 8 9 10 11 |
# Entero a = 10 print(type(a)) # <class 'int'> # Flotante b = 3.14 print(type(b)) # <class 'float'> # Cadena c = "Hola, Mundo" print(type(c)) # <class 'str'> |
Operadores y operandos
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
# Operadores aritméticos suma = 5 + 3 resta = 5 - 3 multiplicacion = 5 * 3 division = 5 / 3 print(suma, resta, multiplicacion, division) # Operadores de comparación es_igual = 5 == 3 es_mayor = 5 > 3 es_menor = 5 < 3 print(es_igual, es_mayor, es_menor) |
Llamadas de función
1 2 3 4 |
def saludar(nombre): return f"Hola, {nombre}!" print(saludar("Juan")) |
Tipos de datos
1 2 3 4 5 6 7 |
# Lista mi_lista = [1, 2, 3, 4] print(type(mi_lista)) # <class 'list'> # Diccionario mi_diccionario = {"nombre": "Juan", "edad": 30} print(type(mi_diccionario)) # <class 'dict'> |
Funciones de conversión de tipos
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
# Convertir entero a cadena num = 123 num_str = str(num) print(num_str) # '123' # Convertir cadena a entero num_str = "456" num = int(num_str) print(num) # 456 # Convertir entero a flotante num = 789 num_float = float(num) print(num_float) # 789.0 |
Variables
1 2 3 4 5 6 |
# Asignación de variables x = 5 y = 10 z = x + y print(z) # 15 |
Declaraciones y expresiones
1 2 3 4 5 6 |
# Declaración a = 10 # Expresión b = a * 2 print(b) # 20 |
Más información sobre declaraciones y expresiones
1 2 3 4 5 6 |
# Declaración múltiple a, b, c = 1, 2, 3 # Expresión con operadores aritméticos resultado = (a + b) * c print(resultado) # 9 |
Actualización de variables
1 2 3 4 5 6 7 |
x = 5 x = x + 1 print(x) # 6 y = 10 y += 2 print(y) # 12 |
Hard-Coding
1 2 3 4 5 6 7 |
# Ejemplo de hard-coding precio_producto = 100 # Precio hard-codeado # Mejor solución: utilizar variables o constantes PRECIO_BASE = 100 precio_producto = PRECIO_BASE print(precio_producto) # 100 |
Entrada
1 2 |
nombre = input("¿Cuál es tu nombre? ") print(f"Hola, {nombre}!") |
Importación de módulos
1 2 3 4 5 6 7 |
import math print(math.sqrt(16)) # 4.0 import random print(random.randint(1, 10)) # Número aleatorio entre 1 y 10 |