📅  最后修改于: 2023-12-03 15:18:55.192000             🧑  作者: Mango
在处理数字时,有时需要在数字中添加千位分隔符(即逗号)以方便读取。在 Python 中,可以使用字串格式化来实现这一目的。
number = 12345678
formatted_number = f"{number:,}"
print(formatted_number) # Output: 12,345,678
使用这种方法,可以将数字格式化成逗号分隔的字符串。
在上面的例子中,使用 :
指定了格式化选项。为了使用自定义的分隔符,可以把逗号替换为其他字符,如下所示:
number = 12345678
separator = "_"
formatted_number = f"{number:,}".replace(",", separator)
print(formatted_number) # Output: 12_345_678
这里使用下划线替换了逗号,实现了自定义的千位分隔符。
使用字串格式化,可以轻松地在 Python 中实现数字的千位分隔符。同时,还可以通过参数自定义分隔符,更加灵活地适应需求。