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 / FonctionSyntaxeDescriptif
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 / FonctionSyntaxeDescriptif
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

run_all_cheat_methods.py
Exécuter dans l'éditeur
# 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

Ressources Python recommandées

Développez vos connaissances avec des didacticiels interactifs, des aide-mémoire et des comparaisons de codes associés.