Le formatage de grands nombres avec des séparateurs de milliers peut améliorer leur lisibilité. Voici plusieurs approches pour y parvenir en Python :
Pour une approche universelle, quels que soient les paramètres régionaux, vous pouvez utiliser un trait de soulignement comme separator :
f'{value:_}' # For Python ≥3.6
Cependant, cette méthode utilisera toujours le trait de soulignement, quel que soit le courant locale.
Si vous préférez le formatage anglais traditionnel, vous pouvez utiliser une virgule comme séparateur :
'{:,}'.format(value) # For Python ≥2.7 f'{value:,}' # For Python ≥3.6
Pour vous adapter aux paramètres régionaux de l'utilisateur, vous pouvez mettre en œuvre les étapes suivantes :
import locale locale.setlocale(locale.LC_ALL, '') # Use '' for auto, or force e.g. to 'en_US.UTF-8' '{:n}'.format(value) # For Python ≥2.7 f'{value:n}' # For Python ≥3.6
Cette méthode utilisera le séparateur approprié en fonction des paramètres régionaux de l'utilisateur.
Selon le Mini-langage de spécification de format :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!