Limites al declarar funciones
- Los nombres no pueden comenzar con digitos
- No pueden utilizar una palabra reservada
- Las variables deben tener diferentes nombres
- Los nombres de las funciones deben ser descriptivas de lo que hacen las funciones
Imprimir valor de variable
Para poder imprimir el valor de una variable dentro de un string podemos hacerlo así:
'${} pasos mexicanos son ${} pesos mexicanos'.format(ammount, result)
Declarar vs Ejecutar
Declarar una función es escribir su estructura
Ejecutar una función es llamar la función y ejecutar su código
Donde se puede acceder a las variables
Scope de las variables, cada vez que una función se ejecuta se genera un contenedor donde las variables de la función van a vivir, una vez se sale de la función estas variables no van a existir.