Python | Añadir coma entre números

A veces, mientras trabajamos con monedas, necesitamos poner comas entre números para representar una moneda, por lo tanto, dada una string, podemos tener problemas para insertar comas en ellos. Analicemos ciertas formas en que se puede realizar esta tarea.

Método #1: Usarstr.format()
La función de formato de string se puede usar proporcionando el formateador válido para realizar el formateo. Se llama al formateador de strings con el valor como argumento para realizar esta tarea en particular.

# Python3 code to demonstrate working of
# Adding comma between numbers
# Using str.format()
  
# initializing number
test_num = 1234567
  
# printing original number 
print("The original number is : " + str(test_num))
  
# Using str.format()
# Adding comma between numbers
res = ('{:, }'.format(test_num))
  
# printing result 
print("The number after inserting commas : " + str(res))
Producción :

The original number is : 1234567
The number after inserting commas : 1, 234, 567

Método #2: Usarformat()
Esta tarea también se puede realizar sin tomar la ayuda de la biblioteca de formato de strings, pero la biblioteca de formato normal que puede usar la notación «d» de números y simplemente insertar las comas donde sea necesario.

# Python3 code to demonstrate working of
# Adding comma between numbers
# Using format()
  
# initializing number
test_num = 1234567
  
# printing original number 
print("The original number is : " + str(test_num))
  
# Using format()
# Adding comma between numbers
res = (format (test_num, ', d'))
  
# printing result 
print("The number after inserting commas : " + str(res))
Producción :

The original number is : 1234567
The number after inserting commas : 1, 234, 567

Publicación traducida automáticamente

Artículo escrito por manjeet_04 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *