Python operaattorit

Python operaattorit

Operaattorit suorittavat operaatioita muuttujien ja arvojen kanssa.

Python jakaa operaattorit seuraaviin ryhmiin:

  • Aritmetiset operaattorit
  • Asetusoperaattorit
  • Vertailuoperaattorit
  • Loogiset operaattorit
  • Tunnistusoperaattorit
  • Jäsenoperaattorit
  • Bittisiirtymäoperaattorit

Pythonin aritmetiset operaattorit

Aritmetiset operaattorit yhdistetään lukuin suorittaakseen yleisiä matemaattisia laskutoimituksia:

Laskin Nimi Esimerkki Kokeile itse
+ Lisäys x + y Kokeile itse
- Vähennys x - y Kokeile itse
* Kertaistus x * y Kokeile itse
/ Jako x / y Kokeile itse
% Ota jäännös x % y Kokeile itse
** Potenssi x ** y Kokeile itse
// Kantaväli jakojen (kertolukuja) jakaminen (otetaan kokonaisluku) x // y Kokeile itse

Pythonin asetusoperaattorit

Asetusoperaattorit asettavat muuttujille arvon:

Laskin Esimerkki Vastaa Kokeile itse
= x = 5 x = 5 Kokeile itse
+= x += 3 x = x + 3 Kokeile itse
-= x -= 3 x = x - 3 Kokeile itse
*= x *= 3 x = x * 3 Kokeile itse
/= x /= 3 x = x / 3 Kokeile itse
%= x %= 3 x = x % 3 Kokeile itse
//= x //= 3 x = x // 3 Kokeile itse
**= x **= 3 x = x ** 3 Kokeile itse
&= x &= 3 x = x & 3 Kokeile itse
|= x |= 3 x = x | 3 Kokeile itse
^= x ^= 3 x = x ^ 3 Kokeile itse
>>= x >>= 3 x = x >> 3 Kokeile itse
<<= x <<= 3 x = x << 3 Kokeile itse

Pythonin vertailuoperaattorit

Vertailuoperaattorit vertailevat kahta arvoa:

Laskin Nimi Esimerkki Kokeile itse
== Yhtä kuin x == y Kokeile itse
!= Ei ole yhtä x != y Kokeile itse
> Suurempi x > y Kokeile itse
< Pienempi x < y Kokeile itse
>= Suurempi tai yhtä suuri kuin x >= y Kokeile itse
<= Pienempi tai yhtä suuri kuin x <= y Kokeile itse

Pythonin loogiset operaattorit

Loogiset operaattorit yhdistävät ehtilauseita:

Laskin Kuvaus Esimerkki Kokeile itse
ja Jos molemmat lauseet ovat totta, palauta True. x > 3 ja x < 10 Kokeile itse
tai Jos jokin lause on totta, palauta True. x > 3 tai x < 4 Kokeile itse
ei Käännä tulos, jos tulos on true, palauta False ei(x > 3 and x < 10) Kokeile itse

Python Identiteettilaskin

Identiteettilaskin käytetään objektien vertailuun, ei vertailuun niiden vastaavuudesta, mutta jos ne ovat todella samat objektit, niillä on sama muistipaikka:

Laskin Kuvaus Esimerkki Kokeile itse
on Jos kaksi muuttujaa ovat samaa objektia, palautetaan true. x on y Kokeile itse
ei ole y Jos kaksi muuttujaa eivät ole samaa objektia, palautetaan true. x ei ole y Kokeile itse

Python Jäsenyyslaskin

Jäsenyyslaskin käytetään testataksesi, onko sarjaa objektissa:

Laskin Kuvaus Esimerkki Kokeile itse
on osa Jos objektissa on sarjaa, jossa on määritetty arvo, palautetaan True. x on osa y Kokeile itse
ei ole osa Jos objektissa ei ole sarjaa, jossa on määritetty arvo, palautetaan True. x ei ole osa y Kokeile itse

Python Bittilaskin

Bittilaskin käytetään (binääri) numeroiden vertailuun:

Laskin Kuvaus Esimerkki
& AND Jos molemmat bitit ovat 1, aseta jokainen bitti 1:ksi.
| OR Jos jossain kahdesta bitistä on 1, aseta jokainen bitti 1:ksi.
^ XOR Jos kahdessa bitissä vain yksi on 1, aseta jokainen bitti 1:ksi.
~ NOT Käännä kaikki bitit
<< Nollalla täytetty vasen siirto Siirrä vasemmalle syöttämällä nollaa ja poista vasemman laidan paikka.
>> Allekirjoitettu oikea siirto Siirrä oikealle vetämällä vasemmalta olevan kopion oikealle ja poista oikea laidan paikka.