n=1234567
print(" ".format(n)
希望输出"1,234,567*",程序应该如何补充完整
Python中如何用format()函数输出所要求的字符串
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
1条回答 默认 最新
香格里辣 2024-11-06 21:58关注以下回复参考:皆我百晓生、券券喵儿等免费微信小程序作答:
在Python中,你可以使用字符串的
format()方法来格式化输出字符串。对于你的需求,你可以使用以下代码来实现:n = 1234567 formatted_str = "{:,d}*" print(formatted_str.format(n))这里的
:d是一个格式说明符,它告诉 Python 我们想要格式化一个整数。,在数字格式化时用来添加千分位分隔符。在这个例子中,我们希望数字n被格式化为带有千分位分隔符的形式,后面再添加一个星号*。因此,上述代码的输出将是 "1,234,567*" 的形式。解决 无用评论 打赏 举报