Operadores y sus enlaces
El enlace de un operador determina el orden en que se computan las operaciones de los operadores con la misma prioridad, los cuales se encuentran dentro de una misma expresión.
La mayoría de los operadores de Python tienen un enlazado hacia la izquierda, lo que significa que el calculo de la expresión es realizado de izquierda a derecha.
Este simple ejemplo te mostrará como funciona. Observa:
print(9 % 6 % 2)Existen dos posibles maneras de evaluar la expresión:
- De izquierda a derecha: primero
9 % 6da como resultado3, y entonces3 % 2da como resultado1. - De derecha a izquierda: primero
6 % 2da como resultado0, y entonces9 % 0causa un error fatal.
Ejecuta el ejemplo y observa lo que se obtiene.
El resultado debe ser 1. El operador tiene un enlazado hacia la izquierda. Pero hay una excepción interesante.
Comentarios
Publicar un comentario