objectif
Aligner, arrondir, remplir et séparer les milliers avec format/f-strings.
code minimal
n = 12345.6789
s = f"{n:,.2f}"
print("," in s and s.endswith("89")) # attendu: True (séparateur US)
utilisation
print(f"{42:>5}" == " 42")
variante(s) utile(s)
print(f"{-3:+d}" == "-3")
print(f"{5:04d}" == "0005")
print(f"{0.1:.3f}" == "0.100")
notes
- Les séparateurs et formats dépendent de la locale si vous utilisez ‘n’.
- Utilisez !r pour repr: f”{obj!r}”.