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))
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))
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