Python 2/operaattorit

Matematiikka

OperaattoriKuvaus
=sijoitus
+summaus
-vähennys
*tulo
**potenssi
/jako
//tasajako
%jakojäännös (modulo)
Pitkä muotoLyhyt muotoKuvaus
x = x + 2x += 2Korottaa muuttujan arvoa kahdella
x = x - 2x -= 2Pienentää muuttujan arvoa kahdella
x = x * 2x *= 2Kertoo muuttujan arvon kahdella
x = x / 2x /= 2Jakaa muuttujan arvon kahdella
x = x % 2x %= 2Laskee muuttujan ja luvun 2 jakojäännöksen

Vertailu

OperaattoriKuvaus
==yhtäläisyys
>suurempi kuin
<pienempi kuin
>=suurempi tai yhtä suuri kuin
<=pienempi tai yhtä suuri kuin
!=erisuuruus

Logiikka

OperaattoriKuvaus
andAND
orOR
notnegaatio

Bittioperaatiot

OperaattoriKuvaus
<<siirto vasemmalle
>>siirto oikealle
&AND
|OR
^XOR
~negaatio

Operaattorien suoritusjärjestys

OperaattoriKuvaus
"a"merkkijono
{a:b}sanakirja
[a]lista
(a)monikko
f()funktiokutsu
x[a:b]viipalointi (slicing)
x[a]jäsenyyden hakeminen
x.aattribuuttiviittaus
x**potenssi
~xbittien negaatio
+x, -apositiivisuus, negatiivisuus
*, /, %kertominen, jakaminen, jakojäännös (modulo)
+, -summaus, vähennys
<<, >>bittien siirrot
&bittien AND
^bittien XOR
|bittien OR
<, <=, >, >=, !=, <>, ==vertailut
is, is not
in, not in
notnegaatio
andAND
orOR
lambdalambda-funktio

Aiheesta muualla


Luokka:Python#operaattorit