Python operaattorit
- Edellinen sivu Python boolean
- Seuraava sivu Python lista
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. |
- Edellinen sivu Python boolean
- Seuraava sivu Python lista