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.

Calculs numériques<br />

math<br />

...<br />

>>> digest = cle.hexdigest()<br />

>>> digest<br />

'1332e8e7c13c700d132babf392216c7495a1e1a1'<br />

Principaux modules, partie 2<br />

CHAPITRE 9<br />

Python fournit des fonctions mathématiques de base, regroupées dans le module math.<br />

Le module cmath fournit les mêmes fonctionnalités pour les nombres complexes.<br />

Le module math fournit un certain nombre de fonctions mathématiques courantes. Ces<br />

dernières accèdent directement aux fonctions de la bibliothèque C et sont très rapides.<br />

Elle peuvent être regroupées en trois ensembles :<br />

fonctions de conversion ;<br />

fonctions trigonométriques ;<br />

constantes.<br />

fonctions de conversion<br />

ceil(x) -> réel<br />

Renvoie, sous forme de réel, la première valeur entière supérieure au réel x.<br />

exp(x) -> réel<br />

Renvoie e**x. e est la constante mathématique de valeur arrondie 2.72.<br />

fabs(x) -> réel<br />

Renvoie la valeur absolue de x. x peut être un entier ou un réel. Équivalente à abs()<br />

mais renvoie toujours un réel.<br />

floor(x) -> réel<br />

Renvoie, sous forme de réel, la première valeur entière inférieure au réel x.<br />

fmod(x, y) -> réel<br />

Renvoie x modulo y. Cette fonction peut renvoyer un résultat différent de x % y pour<br />

les réels, à cause du fonctionnement des réels dans Python. fmod(x, y) est préconisée<br />

pour les réels et x % y pour les entiers.<br />

273

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

Saved successfully!

Ooh no, something went wrong!