📌  相关文章
📜  在Python中用逗号打印数字作为1000个分隔符

📅  最后修改于: 2022-05-13 01:55:31.622000             🧑  作者: Mango

在Python中用逗号打印数字作为1000个分隔符

在这个程序中,我们需要以国际位值格式打印给定整数的输出,并将逗号放在适当的位置,从右边开始。

例子:

Input : 1000000
Output : 1,000,000

Input : 1000
Output : 1,000

在Python 2.7 中引入了 {} 和 format()函数,通常用于字符串格式化中以代替“%”。
句法

" ".format()

例子:

Input  : print ('{0}, {1}, {2}'.format('a', 'b', 'c'))
Output : a, b, c

Input :  print ('{2}, {0}, {1}'.format('a', 'b', 'c'))
Output : c, a, b

在这里,我们使用“{:,}”和 format()函数从左开始每千位添加逗号。这是在 Python3 中引入的,它会在编写以下语法时自动添加逗号。

def place_value(number):
    return ("{:,}".format(number))
  
print(place_value(1000000))

输出:

1,000,000