Imprimir número con comas como separadores de 1000 en Python

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}")
Producción

1,000,000,000

Ejemplo 2:

F-string con función de reemplazo.

Python3

res = f'{10000000:,}'.replace('.',',')
print(res)
Producción

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)
Producción

1,000,000

Ejemplo 2:

Números con decimales .

Python3

num = 123456.1234567
 
res = '{:,.2f}'.format(num)
print(res)
Producción

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

Deja una respuesta

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