17.12.2012 Views

Programmation PYTHON - Zenk - Security - Repository

Programmation PYTHON - Zenk - Security - Repository

Programmation PYTHON - Zenk - Security - Repository

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

abs : abs(nombre) -> nombre<br />

Les primitives<br />

CHAPITRE 6<br />

Renvoie la valeur absolue du nombre passé en paramètre. abs peut aussi servir à récupérer<br />

le module d’un nombre complexe.<br />

abs<br />

>>> abs(-145)<br />

145<br />

>>> cplx = -3 + 2j<br />

>>> abs(cplx)<br />

3.6055512754639891<br />

DÉFINITION Module d’un nombre complexe<br />

Le module d’un nombre complexe z, noté |z| est un réel positif tel que |z| = √ (a2 + b2) = √ (zz*)<br />

all : all(iterable) -> booléen<br />

Renvoie True si bool(x) renvoie True pour tous les éléments x de la séquence<br />

iterable.<br />

Test de l’homogénéité d’une séquence<br />

>>> elements = [1, 23, 233, 322]<br />

>>> all([isinstance(el, int) for el in elements])<br />

True<br />

>>> elements = [1, 23, 233, ’k’]<br />

>>> all([isinstance(el, int) for el in elements])<br />

False<br />

Dans cet exemple, all vérifie que tous les objets de la liste sont des entiers.<br />

any : any(iterable) -> booléen<br />

Renvoie True si bool(x) renvoie True pour au moins l’un des éléments x de la<br />

séquence iterable.<br />

Test de l’homogénéité d’une séquence<br />

>>> elements = [’a’, 23, ’b’, ’c’]<br />

>>> any([isinstance(el, int) for el in elements])<br />

True<br />

>>> elements = [’a’, ’b’, ’c’, ’d’]<br />

>>> any([isinstance(el, int) for el in elements])<br />

False<br />

153

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

Saved successfully!

Ooh no, something went wrong!