Séparez les nombres par 3 chiffres (python)

Utilisez "" {:,} ". Format ()" pour changer le nombre 98765 en 98.765. Il ne peut être séparé que s'il s'agit d'une valeur numérique (int). S'il s'agit d'une chaîne de caractères (str), une ValueError se produira.

# python

>>> l=['12345',98765]  #12345 est une chaîne, 98765 est une liste numérique
>>> 
>>> l
['12345', 98765]
>>> 
>>> print(type(l[0]))  #Confirmation de type
<type 'str'>
>>> print(type(l[1]))  #Confirmation de type
<type 'int'>
>>> 
>>> l[0] = '{:,}'.format(l[0])  #Une erreur se produit lors de la tentative de séparation des types str
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ValueError: Cannot specify ',' with 's'.
>>> 
>>> l[1] = '{:,}'.format(l[1])  #Il n'y a pas de problème s'il est de type int
>>> 
>>> l
['12345', '98,765']
>>>
>>> type(l[1])  #Cependant, après la séparation, il devient str au lieu de int.
<type 'str'>
>>>
>>> l[0] = '{:,}'.format(int(l[0]))  #le type de str est int()utilisation
>>> l
['12,345', '98,765']
>>>

J'ai essayé d'utiliser f-string

>>> m
['12345', 98765]
>>>
>>>
>>> print(f'{m[0]:,}')
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ValueError: Cannot specify ',' with 's'.
>>>
>>>
>>> print(f'{int(m[0]):,}')
12,345
>>>
>>>
>>> print(f'{m[1]:,}')
98,765

Recommended Posts

Séparez les nombres par 3 chiffres (python)
Jugement des nombres premiers par Python
Mémo de visualisation par Python
Réponse de Beamformer par python
Nombre premier en Python
Reconnaissance vocale par Python MFCC
[Python] Obtention de numéros de semaine à l'américaine
API Web EXE par Python
Paramétrage par le configurateur python
Pin python géré par conda
Juger les nombres premiers avec python
Extraction de mots-clés par MeCab (python)
Modèle de commutation de Markov par Python
Traitement d'image par python (Pillow)
Python lancé par des programmeurs C
Jugement de la plateforme (OS) par Python
Trier par date en python
Gérer les nombres complexes en Python
Jouez des nombres manuscrits avec Python Partie 1
[Python] Tri itérable selon plusieurs conditions
Extension du dictionnaire python par argument
Résumé de l'apprentissage automatique par les débutants de Python
Apprenez Python en dessinant (Turtle Graphics)
Développement Python aidé par le test Jenkins-Unit
instruction SQL python Extraire par heure
Autoriser l'accès aux attributs à Python dict
Détermination du système d'exploitation par Makefile en utilisant Python
Mémo d'automatisation de saisie par Python débutant
[Python] Convertit les nombres naturels en nombres ordinaux
Mémo d'apprentissage de la planification des sections ~ par python ~
Graphiques Python séparés (mémo)
Comportement de python3 par le serveur de Sakura
Convertir décimal en n-aire [python]
La loi des nombres en python
[Python] nCr mod Calculer les nombres premiers
100 Language Processing Knock Chapitre 1 par Python
Histoire d'approximation de puissance par Python
Tri des fichiers par convention de dénomination à l'aide de Python
[Python] Changer l'alphabet en nombre