Operaattorit
Ohjelmointiin liittyvien operaattorien tehtävä on sijoittaa ja/tai vertailla kahden eri operandin arvoja toisiinsa. Alla olevassa esimerkissä lasketaan kaksi lukua, ja sijoitetaan saatu tulos muuttujaan result. Yhteenlasku + ja sijoitus = ovat tässä operaattoreita. Lukuja joilla laskutoimitus tehdään voidaan kutsua operandeiksi.
a = 5
b = 7
summa = a + b
print(summa)
Taulukossa on yleisimmät Python-kielen aritmeettiset operaattorit
| operaattori | tehtävä | esimerkki |
|---|---|---|
| + | yhteenlasku | luku = 10 + 25 |
| + | merkkijonojen liittäminen | tulos = "Ki" + "va"; |
| - | vähennyslasku | luku = 10 - 5 |
| * | kertolasku | luku = 10 * 5 |
| / | jakolasku | 'luku = 10 / 5' |
| ** | potenssiin korotus | luku = 10 ** 3 |
| % | jakojäännös | luku = 10 % 5 |
Taulukossa on yleisimmät Python-kielen sijoitusoperaattorit
| operaattori | tehtävä | esimerkki | tarkoittaa |
|---|---|---|---|
| = | sijoitus | luku = 10 | luku = 10 |
| += | lisää itseensä | luku += 10 | luku = luku + 10 |
| -= | vähennä itseensä | luku -= 10 | luku = luku - 10 |
| *= | kerro itseensä | luku *= 2 | luku = luku * 2 |
Taulukossa on yleisimmät Python-kielen vertailuoperaattorit
| operaattori | tehtävä | esimerkki |
|---|---|---|
| == | yhtäsuuret | if (luku == 10): |
| != | erisuuret | if (luku != 10): |
| < | pienempi | if (luku < 10): |
| <= | pienempi tai yhtäsuuri | if (luku <= 10): |
| > | suurempi | if (luku > 10): |
| >= | suurempi tai yhtäsuuri | if (luku >= 10): |
Taulukossa on yleisimmät Python-kielen loogiset operaattorit
| operaattori | tehtävä | esimerkki |
|---|---|---|
| and | ja | if (ikä >= 18 and ikä \<= 60): |
| or | Tai | |
| not | Negaatio | onAikuinen = True; if (not onAikuinen): |