Operators#
Invoering#
Operators in Python zijn speciale symbolen en trefwoorden waarmee je bewerkingen kunt uitvoeren op waarden en variabelen. Ze omvatten een breed scala aan functionaliteiten, van rekenkundige en vergelijkingsbewerkingen tot logische, bitwise en toewijzingsbewerkingen. Het beheersen van deze operators is essentieel voor het schrijven van expressieve en efficiënte Python-code, omdat ze de basis vormen van vrijwel elk reken- of besluitvormingsproces in je programma’s. Hieronder vind je beknopte voorbeelden voor elke operator om je te helpen het gebruik en de verwachte resultaten te begrijpen.
Arithmetic#
Naam |
Symbool |
Operator |
Voorbeeld |
|---|---|---|---|
Toevoeging |
|
|
|
Divisie |
|
|
|
Machtverheffing |
|
|
|
Vloerindeling |
|
|
|
Modulo |
|
|
|
Vermenigvuldiging |
|
|
|
Negatie |
|
|
|
Aftrekken |
|
|
|
Augmented Arithmetic#
Naam |
Symbool |
Operator |
Voorbeeld |
|---|---|---|---|
Toevoeging |
|
|
|
Divisie |
|
|
|
Machtverheffing |
|
|
|
Vloerindeling |
|
|
|
Modulus |
|
|
|
Vermenigvuldiging |
|
|
|
Aftrekken |
|
|
|
Comparison#
Naam |
Symbool |
Operator |
Voorbeeld |
|---|---|---|---|
Gelijkwaardigheid |
|
|
|
Ongelijkheid |
|
|
|
Groter dan |
|
|
|
Groter dan of gelijk aan |
|
|
|
Minder dan |
|
|
|
Minder dan of gelijk aan |
|
|
|
Geketende vergelijking |
|
|
|
Logical#
Naam |
Symbool |
Voorbeeld |
|---|---|---|
Onwaar |
|
Bepaalde waarden zijn gedefinieerd als
|
WAAR |
|
Elk object dat niet expliciet |
Naam |
Symbool |
Operator |
Voorbeeld |
|---|---|---|---|
Identiteit |
|
|
|
Geen identiteit |
|
|
|
Logische EN |
|
|
|
Logische negatie |
|
|
|
Logische OF |
|
|
|
Voorwaardelijke uitdrukking |
|
|
|
Sequences (Lists, Tuples, Strings)#
Naam |
Symbool |
Operator |
Voorbeeld |
|---|---|---|---|
Aaneenschakeling |
|
|
|
Slice-toewijzing |
|
|
|
Plak verwijderen |
|
|
|
Snijden |
|
|
Dictionaries (Mappings)#
Naam |
Symbool |
Operator |
Voorbeeld |
|---|---|---|---|
Geïndexeerde toewijzing |
|
|
|
Geïndexeerde verwijdering |
|
|
|
Indexering |
|
|
String Formatting#
Naam |
Symbool |
Operator |
Voorbeeld |
|---|---|---|---|
Tekstopmaak |
% |
|
|
Membership#
Naam |
Symbool |
Operator |
Voorbeeld |
|---|---|---|---|
Inperkingstest |
|
|
|
Lidmaatschap afwijzen (Niet lid) |
|
|
|
Bitwise#
Naam |
Symbool |
Operator |
Voorbeeld |
|---|---|---|---|
Bitwise AND |
|
|
|
Bitwise Exclusive OR (XOR) |
|
|
|
Bitwise inversie (NOT) |
|
|
|
Bitwise OR |
|
|
|
Linkse shift |
|
|
|
Rechter shift |
|
|
|
Augmented Bitwise#
Naam |
Symbool |
Operator |
Voorbeeld |
|---|---|---|---|
Uitgebreid Bitwise AND |
|
|
|
Uitgebreide bitwise exclusieve OF (XOR) |
|
|
|
Uitgebreid bitwise OF |
|
|
|
Versterkte linksverschuiving |
|
|
|
Vergrote rechterverschuiving |
|
|
|