Sintaxis, variables y tipos
Python usa nombres para guardar valores. A esos nombres les llamamos variables.
usuario = "Camila"edad = 28aprende_python = TrueTipos basicos
Sección titulada «Tipos basicos»| Tipo | Ejemplo | Para que sirve |
|---|---|---|
str | "hola" | Texto |
int | 42 | Enteros |
float | 19.99 | Decimales |
bool | True | Verdadero/falso |
NoneType | None | Ausencia de valor |
print(type("hola"))print(type(42))print(type(19.99))print(type(True))print(type(None))Salida:
<class 'str'><class 'int'><class 'float'><class 'bool'><class 'NoneType'>Expresiones
Sección titulada «Expresiones»Una expresion produce un valor:
precio = 100descuento = 20precio_final = precio - descuento
print(precio_final)Salida:
80Resultado: la expresion precio - descuento devuelve 80.
Strings utiles
Sección titulada «Strings utiles»nombre = "python"
print(nombre.upper())print(nombre.capitalize())print(nombre.replace("py", "my"))print(len(nombre))Salida:
PYTHONPythonmython6| Funcion/metodo | Devuelve |
|---|---|
"python".upper() | "PYTHON" |
"python".capitalize() | "Python" |
"python".replace("py", "my") | "mython" |
len("python") | 6 |
Conversiones
Sección titulada «Conversiones»input() siempre devuelve texto.
edad_texto = "30"edad = int(edad_texto)
print(edad + 5)Salida:
35Si intentas sumar texto y numero, Python se queja:
print("30" + 5)Error esperado:
TypeErrorNombres recomendados
Sección titulada «Nombres recomendados»Buenos nombres:
precio_final = 120cantidad_productos = 3usuario_activo = TrueNombres pobres:
x = 120cosas = 3a = TrueLa computadora entiende ambos. Tu yo de manana te va a agradecer los primeros.
Practica
Sección titulada «Practica»Escribe una funcion que reciba un precio y devuelva el precio con IVA:
def agregar_iva(precio): return precio * 1.22
print(agregar_iva(100))Salida:
122.0Retorno: agregar_iva(100) devuelve 122.0, un float.