Python 2/Operaattorit

Wikikirjasto
Loikkaa: valikkoon, hakuun

Matematiikka[muokkaa]

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

Vertailu[muokkaa]

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

Logiikka[muokkaa]

Operaattori Kuvaus
and AND
or OR
not negaatio

Bittioperaatiot[muokkaa]

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

Operaattorien suoritusjärjestys[muokkaa]

Operaattori Kuvaus
"a" merkkijono
{a:b} dictionary
[a] lista
(a) monikko
f() funktiokutsu
x[a:b] viipalointi (slicing)
x[a] jäsenyyden hakeminen
x.a attribuuttiviittaus
x** potenssi
~x bittien negaatio
+x, -a positiivisuus, 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
not negaatio
and AND
or OR
lambda lambda-funktio

Aiheesta muualla[muokkaa]