Aide-mémoire sur les fonctions du module mathématique Python
Guide de référence rapide pour la bibliothèque standard mathématique Python. Apprenez à utiliser les fonctions trigonométriques, logarithmiques, d'arrondi et arithmétiques.
Arrondi et arithmétique de base
Fonctions mathématiques standard pour les arrondis, les signes et les opérations mathématiques de base.
| Méthode / Fonction | Syntaxe | Descriptif |
|---|---|---|
| ceil() | math.ceil(x) | Arrondit le nombre x à l’entier le plus proche. |
| floor() | math.floor(x) | Arrondit le nombre x à l’entier le plus proche. |
| trunc() | math.trunc(x) | Tronque les parties fractionnaires, renvoyant uniquement la partie entière de x. |
| abs() | abs(x) | Fonction intégrée qui renvoie la valeur absolue de x. |
| fmod() | math.fmod(x, y) | Renvoie le reste précis en virgule flottante de x/y. |
| gcd() | math.gcd(a, b) | Renvoie le plus grand diviseur commun des entiers a et b. |
Puissances, racines et logarithmes
Calculs exponentiels et logarithmiques.
| Méthode / Fonction | Syntaxe | Descriptif |
|---|---|---|
| sqrt() | math.sqrt(x) | Renvoie la racine carrée du nombre x. |
| pow() | math.pow(x, y) | Renvoie x élevé à la puissance y sous forme de flottant. |
| exp() | math.exp(x) | Renvoie e élevé à la puissance x. |
| log() | math.log(x, [base]) | Renvoie le logarithme de x dans la base spécifiée (par défaut, il s'agit du logarithme naturel). |
| log10() | math.log10(x) | Renvoie le logarithme base 10 de x. |
Script de démonstration interactif
# ceil()
math.ceil(x)
# floor()
math.floor(x)
# trunc()
math.trunc(x)
# abs()
abs(x)
# fmod()
math.fmod(x, y)
# gcd()
math.gcd(a, b)
# sqrt()
math.sqrt(x)
# pow()
math.pow(x, y)
# exp()
math.exp(x)
# log()
math.log(x, [base])
# log10()
math.log10(x)Foire aux questions
Quelle est la différence entre math.ceil() et math.floor() ?
math.ceil() arrondit un nombre à l'entier le plus proche, tandis que math.floor() arrondit un nombre à l'entier le plus proche.
Pourquoi devrais-je utiliser math.isclose() au lieu de vérifier directement l'égalité ?
L'arithmétique à virgule flottante a des limites de précision. math.isclose() compare deux valeurs avec un contrôle de tolérance pour voir si elles sont approximativement égales.
Sujets connexes
Maîtrisez les opérateurs arithmétiques, de comparaison, logiques, au niveau du bit, d'affectation et d'identité en Python.
Aide-mémoire sur les fonctions intégrées PythonGuide de référence des fonctions intégrées de Python. Apprenez à utiliser print, len, range, enumerate, zip, map, filter, etc.
PythonNumPyAide-mémoire de baseGuide de référence rapide pour les baiesNumPy. Apprenez la création de tableaux, le remodelage, l'indexation, le découpage et les opérations mathématiques.
Ressources Python recommandées
Développez vos connaissances avec des didacticiels interactifs, des aide-mémoire et des comparaisons de codes associés.
Fonctions Python
Maîtrisez les fonctions Python. Apprenez à écrire du code réutilisable à l'aide de def, à définir des arguments, à renvoyer des valeurs et à comprendre la portée localement et globalement.
Comment utiliser les fonctions Lambda en Python
Apprenez à utiliser les fonctions lambda en Python. Maîtrisez les fonctions anonymes, les rappels en ligne et le tri des données de liste avec des clés lambda.
Python vs JavaScript : quel langage de programmation est le meilleur ?
Une comparaison complète entre Python et JavaScript. Explorez les différences de syntaxe, les performances, les cas d'utilisation (backend et frontend) et des exemples de codage.