# python – How to get numbers after decimal point?

## python – How to get numbers after decimal point?

```
5.55 % 1
```

Keep in mind this wont help you with floating point rounding problems. I.e., you may get:

```
0.550000000001
```

Or otherwise a little off the 0.55 you are expecting.

Use modf:

```
>>> import math
>>> frac, whole = math.modf(2.5)
>>> frac
0.5
>>> whole
2.0
```

#### python – How to get numbers after decimal point?

What about:

```
a = 1.3927278749291
b = a - int(a)
b
>> 0.39272787492910011
```

Or, using numpy:

```
import numpy
a = 1.3927278749291
b = a - numpy.fix(a)
```