📌  相关文章
📜  python f 字符串千位分隔符 - Python (1)

📅  最后修改于: 2023-12-03 15:18:55.192000             🧑  作者: Mango

Python 字符串千位分隔符

在处理数字时,有时需要在数字中添加千位分隔符(即逗号)以方便读取。在 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 中实现数字的千位分隔符。同时,还可以通过参数自定义分隔符,更加灵活地适应需求。