lunes, 14 de junio de 2010

Notaciones compactas

Algo que no vimos este sábado pasado fue la notacion compacta, la veremos ahora porque es algo realmente sencillo.
La notación compacta es aquella que nos permite resumir ciertas expresiones y solo podemos realizarla en cierto contexto. La condicion del contexto se da cuando queremos modificar una variable a partir de su propio valor. Pero con unos ejemplos quedará muy claro.

>>>a = 5
>>>b = 7
>>>a = a + b

Aqui el valor final de "a" no es 5, sino 5 + 7 (a + b), o sea 12. ¿Y como usamos la notación compacta aqui? Lo hacemos así:

>>>a += b

El resultado final será equivalente al código visto anteriormente.
Para los demás operadores las equivalencias serían las siguientes:

  • a = a + b equivale a += b
  • a = a - b equivale a -= b
  • a = a * b equivale a *= b
  • a = a / b equivale a /= b
  • a = a % b equivale a %= b
  • a = a ** b equivale a **= b

En algún momento les serán utiles estas notaciones compactas

No hay comentarios:

Publicar un comentario