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

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

null

例如:

Input : 1000000
Output : 1,000,000

Input : 1000
Output : 1,000

Python2.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

本文由 金莫伦卡 .如果你喜欢GeekSforgek,并想贡献自己的力量,你也可以使用 贡献极客。组织 或者把你的文章寄到contribute@geeksforgeeks.org.看到你的文章出现在Geeksforgeks主页上,并帮助其他极客。

如果您发现任何不正确的地方,或者您想分享有关上述主题的更多信息,请写下评论。

© 版权声明
THE END
喜欢就支持一下吧
点赞10 分享