17.12.2012 Views

Programmation PYTHON - Zenk - Security - Repository

Programmation PYTHON - Zenk - Security - Repository

Programmation PYTHON - Zenk - Security - Repository

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Opérateurs binaires<br />

Syntaxe du langage<br />

CHAPITRE 4<br />

Les opérations binaires qui s’effectuent sur des entiers ou des entiers longs sont :<br />

& : opérateur logique ET, noté AND ;<br />

| : opérateur logique OU, noté OR ;<br />

^ : opérateur logique OU EXCLUSIF, noté XOR.<br />

Table de vérité de l’opérateur logique ET<br />

>>> [1 & 1, 1 & 0, 0 & 1, 0 & 0]<br />

[1, 0, 0, 0]<br />

À ceux-ci s’ajoutent les opérateurs de décalage de bits vers la gauche et vers la droite :<br />

Décalages de bits<br />

>>> a = 16<br />

>>> a = a >> a = a >> a = a : supérieur strictement ;<br />

= : supérieur ou égal ;<br />

== : égal ;<br />

!= ou : différent de ;<br />

is : est ;<br />

is not : n’est pas .<br />

!= et sont équivalents pour tester la différence, mais la première écriture est celle à<br />

retenir, car est devenu obsolète même s’il est encore utilisable.<br />

85

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!