Inicio > Python Básico > Día 17 “Asignaciones con operador en Python”

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.
Categorías:Python Básico Etiquetas: ,
  1. septiembre 2, 2008 a las 12:41 pm

    Hola chicos, bueno he vuelto, gracias por todos los comentarios que he recibido, gratamente he visto que el blog no ha disminuido sus visitas, espero segir posteando más seguido, un saludo a todos desde Chile.
    Cristian Zurita

  2. Daniel
    septiembre 3, 2008 a las 2:48 am

    Oh no! ultimo post…🙂 Esta muy bueno todo esto , gracias, me ha sido muy util!

  3. Dimonieta
    septiembre 4, 2008 a las 7:30 am

    Hola!!

    Gracias por el post! Y me alegro que estes de vuelta😀

    Un saludo!

  4. septiembre 5, 2008 a las 5:39 pm

    Un gusto saber que ya estás otra vez por aquí.
    Seguiré al pendiente de tus entradas.

  5. Guilty
    septiembre 7, 2008 a las 4:54 pm

    Me alegra tu regreso, mantuve la esperanza.
    Respecto al ejemplo, lo que deduje es que si a+=1
    entonces a=a+1, de lo cual a+=4*b, y como b=2 y a=3 luego a=a+4*b. Reemplazando b y a, nos da a=11.
    ^^

  6. abril 23, 2012 a las 10:08 am

    Hola! Puedo compartirles aquí una oferta laboral para programadores .Net y Python?

  1. agosto 28, 2015 a las 8:44 pm

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: