← Terug naar overzicht
Basisconcepten · Python

Operators

Arithmetic, comparison en logical operators

Voordat we naar control flow gaan, eerst een overzicht van de operators die daar veel gebruikt worden.

2.1 Arithmetic operators

OperatorBetekenisVoorbeeldResultaat
+Optellen5 + 27
-Aftrekken5 - 23
*Vermenigvuldigen5 * 210
/Delen (levert altijd een float)5 / 22.5
//Floor division (deling, naar beneden afgerond)5 // 22
%Modulo (rest bij deling)5 % 21
**Machtsverheffen5 ** 225

2.2 Comparison operators

OperatorBetekenisVoorbeeldResultaat
==Gelijk aan5 == 5True
!=Niet gelijk aan5 != 3True
>Groter dan5 > 3True
<Kleiner dan5 < 3False
>=Groter dan of gelijk aan5 >= 5True
<=Kleiner dan of gelijk aan5 <= 3False

2.3 Logical operators

OperatorBetekenisVoorbeeldResultaat
andTrue als beide kanten True zijnTrue and FalseFalse
orTrue als minstens één kant True isTrue or FalseTrue
notKeert de waarheidswaarde omnot TrueFalse
temperatuur = 20
print(temperatuur >= 15 and temperatuur < 25)   # True
print(temperatuur < 15 or temperatuur > 25)     # False
print(not (temperatuur < 15))                    # True