En este programa, necesitamos imprimir la salida de un entero dado en formato de valor posicional internacional y poner comas en el lugar apropiado, desde la derecha. Veamos un ejemplo de cómo imprimir números con comas como separadores de miles en Python .
Ejemplos
Input : 1000000 Output : 1,000,000 Input : 1000 Output : 1,00
Método 1: usando f-string
F-strings proporciona una forma concisa y conveniente de incrustar expresiones de Python dentro de literales de string para formatear. La parte interna dentro de los corchetes: dice que se formatee el número y se usen comas como separadores de miles.
Ejemplo 1:
Formatee el número y agregue comas como separadores de miles para usar la sintaxis de formato ‘,d’ en la función format().
Python3
num = 1000000000 print(f"{num:,d}")
1,000,000,000
Ejemplo 2:
F-string con función de reemplazo.
Python3
res = f'{10000000:,}'.replace('.',',') print(res)
10,000,000
Método 2: string.formato()
Aquí, hemos usado «{:,}» junto con la función format() para agregar comas cada mil lugares comenzando desde la izquierda. Esto se introduce en Python y agrega automáticamente una coma al escribir la siguiente sintaxis.
Ejemplo 1:
Números con un entero.
Python3
res = '{:,}'.format(1000000) print(res)
1,000,000
Ejemplo 2:
Números con decimales .
Python3
num = 123456.1234567 res = '{:,.2f}'.format(num) print(res)
123,456.12
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA