Comment extraire la partie décimale (ou partie fractionnaire) d'un nombre en python ?

Published: 14 avril 2021

Tags: Python;

DMCA.com Protection Status

Exemples de comment extraire la partie décimale (ou partie fractionnaire) d'un nombre en python

Utiliser l'opérateur modulo python %

Soit par exemple le nombre pi:

import math

p = math.pi

donne

3.141592653589793

Pour extraire la partie décimale, une solution consiste à utiliser the modulo operator %

decimal_part = p % 1

donne

0.14159265358979312

Note:

CPU times: user 13 µs, sys: 0 ns, total: 13 µs
Wall time: 16.9 µs

Utiliser round()

Une autre solution consiste à utiliser round()

decimal_part = p - round(p)

donne

0.14159265358979312

Note:

CPU times: user 15 µs, sys: 0 ns, total: 15 µs
Wall time: 18.8 µs

Références