Today I learned that in Python you can print a floating point number with thousands separator and no floating point part with the f-string formatter `:integer_digits,.0f`.

For instance:

```python
print(f"{1234567891*1.1:15,.0f}")
```

prints ` 1,358,024,680`, while

```python
print(f"{1234567891*1.1:15,f}")
```

prints `1,358,024,680.100000`.

It also properly rounds up or down numbers, which is great.

#TIL #TodayILearned #Python #FStrings #FloatingPoint #ThousandsSeparator