Archivo de 2/09/08|Página de archivo diario

Día 17 “Asignaciones con operador en Python”

Hola a todos quienes siguen este blog, he regresado, después de 2 meses sin post, he vuelto!!
Hoy hablaremos sobre las asignaciones con operador.
Fíjate en la sentencia i=i+1 ; aplica un incremento unitario al contenido de la variable i.
Incrementar el valor de una variable en una cantidad cualquiera es tan frecuente que existe una forma compacta en Python. El incremento de i puede denotarse así:
>>> i+=1
No puede haber ningún espacio alguno entre el + y el = , Se puede incrementar una variable con cualquier cantidad, incluso con una que resulte de evaluar una expresión.
  

>>> a=3
>>> b=2
>>> a+=4*b
>>> a
11

 

Todos los operadores aritméticos tienen su asignación con operador asociada.
z+=2
z-=2
z*=2
z/=2
z%=2
z**=2
Te informo que estas formas compactas no aportan en nada nuevo, salvo quizás alguna comodidad para algunos programadores más experimentados, así que no te preocupes de aprender todas estas formas compactas, incluso para que no te confundas ignóralas por el momento.