Python 2/Operaattorit
Ulkoasu
< Python 2
(Ohjattu sivulta Python/operaattorit)Matematiikka
[muokkaa | muokkaa wikitekstiä]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 | muokkaa wikitekstiä]Operaattori | Kuvaus |
---|---|
== | yhtäläisyys |
> | suurempi kuin |
< | pienempi kuin |
>= | suurempi tai yhtä suuri kuin |
<= | pienempi tai yhtä suuri kuin |
!= | erisuuruus |
Logiikka
[muokkaa | muokkaa wikitekstiä]Operaattori | Kuvaus |
---|---|
and | AND |
or | OR |
not | negaatio |
Bittioperaatiot
[muokkaa | muokkaa wikitekstiä]Operaattori | Kuvaus |
---|---|
<< | siirto vasemmalle |
>> | siirto oikealle |
& | AND |
| | OR |
^ | XOR |
~ | negaatio |
Operaattorien suoritusjärjestys
[muokkaa | muokkaa wikitekstiä]Operaattori | Kuvaus |
---|---|
"a" | merkkijono |
{a:b} | sanakirja |
[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 | muokkaa wikitekstiä]- Python-kielisen_ohjelmoinnin_perusteet (Wikiopiston opintopiirin opiskeluohjeita)
Johdanto: | |
---|---|
Tietotyypit ja tietorakenteet: |
Luvut - Merkkijonot - Lista - Monikko (tuple) - Sanakirja - Joukko (set) |
Ohjausrakenteet | |
Muut kielen rakenteet: |
Moduuli - Luokka - Funktio - Virheidenhallinta - Tiedosto |
Graafinen käyttöliittymä: | |
Harjoitustehtäviä: | |
Lisätiedot ja lähteet: |