Pythonissa joillekkin operaattoreille on vastaavat ns. sijoitusversiot. Ne sijoittavat muuttujaan arvon, joka on operaation, jossa operandeina ovat muuttujan, johon sijoitetaan, ja sijoitettavan arvon tulos. Tämmöinen sijoitus operaattori on määritelty lähinnä matemaattisille operaattoreille ja bittioperaattoreille. Näiden operaattoreiden tapauksessa muuttujassa täytyy olla valmiina sopiva arvo.

>>> a = 2
>>> a
2
>>> a **= 3
>>> a
8
>>> a -= 9
>>> a
-1
>>> a /= 0.3
>>> a
-3.3333333333333335
>>>

 
   

  • No labels
You must log in to comment.