PYTHON BÁSICO
El REPL de Python
Comenzaremos nuestro viaje de aprendizaje de Python en algo llamado Python REPL. Es un shell interactivo que le permite ingresar comandos de Python y ver directamente los resultados. ¡Es una gran manera de jugar y aprender! Usaremos REPL como calculadora y exploraremos los operadores de Python.
Table of contents
Explorando el REPL de Python
Con su terminal abierta y el shell interactivo de Python iniciado , verá un símbolo del sistema que consta de tres flechas ( >>>
). Para que quede absolutamente claro, no escriba las tres flechas, solo lo que sigue después.
Ahora escribe el número 10:
¿Qué sucedió? Recuerde que estamos en un REPL, que es la abreviatura de Read-Evaluate-Print-Loop:
- Leer : Python lee 10
- Evaluar : Python evalúa esta entrada y decide que es un número
- Imprimir : imprime lo evaluado
- Bucle : y está listo para la siguiente entrada
Vamos a darle algo más desafiante:
Esta vez, Python reconoció dos números y el llamado operador, el signo más, y lo evalúa como 20. Sí, Python se puede usar como calculadora.
Operadores aritméticos
Bien, entonces Python es excelente para hacer matemáticas. De hecho, puede reemplazar su calculadora fácilmente. Una pequeña confesión: ¡uso Python REPL como calculadora todo el tiempo!
Hemos visto cómo usar el operador +. Es como las matemáticas normales. Repasemos algunos de los otros operadores aritméticos que puede usar. Algunos le resultarán familiares; otros pueden parecer un poco extraños. Te acostumbrarás rápidamente y la mayoría de los operadores son los mismos en otros lenguajes de programación, por lo que vale la pena aprenderlos bien.
Adelante, juega con esto en el REPL:
Operador | Nombre | Ejemplo |
---|---|---|
+ | Suma | 2 + 2 |
– | Sustracción | 3 – 1 |
* | Multiplicación | 5 * 3 |
/ | División | 5 / 2 |
Si sabe de matemáticas, es posible que también desee probar:
Operador | Nombre | Ejemplo |
---|---|---|
% | Módulo | 5 % 2 |
// | División de piso | 9 // 2 |
** | Exponencial | 2 ** 4 |
Precedencia del operador
La precedencia de operadores, el orden en que Python procesa los operadores y los números, es el mismo que en matemáticas. Por ejemplo, la multiplicación y la división vienen antes que la suma y la resta. Si tiene dudas sobre la precedencia de los operadores, siempre puede usar paréntesis. Alternativamente, puede probarlo en REPL y ver qué sucede.
Probemos algunos ejemplos:
Usar el guión bajo para obtener el resultado anterior
Ahora que estamos cada vez más avanzados, aquí hay un pequeño truco que me gustaría mostrarte que puede ahorrarte tiempo.
Puede obtener el resultado de la última expresión en un REPL de Python con el operador de guión bajo, por ejemplo, en el REPL de Python esto se ve así:
usando la historia
¿Ha notado que Python también
mantiene un historial de comandos? Puede avanzar y retroceder entre los
comandos anteriores presionando las flechas hacia arriba y hacia abajo.
Python mantiene este historial en un archivo (en la mayoría de los
sistemas operativos en ~/.python_history
), por lo que incluso persiste entre sesiones.
Almacenamiento de resultados
Fantástico, ya podemos hacer algunos cálculos en Python e incluso podemos usar resultados anteriores. Pero sería aún más asombroso si pudiéramos almacenar los resultados de nuestros cálculos. Para eso, Python nos permite definir variables , que es el siguiente tema de este tutorial.
Comentarios
Publicar un comentario