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): |