原文:

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

示例:

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

本文由 供稿。如果你喜欢 geeksforgeeks 并想投稿,你也可以使用写一篇文章或者把你的文章邮寄到 contribute@geeksforgeeks.org。看到你的文章出现在极客博客pg电子试玩链接主页上,帮助其他极客。

如果你发现任何不正确的地方,或者你想分享更多关于上面讨论的话题的信息,请写评论。