在Python中设置数字的千位分隔符可以通过以下几种方法实现:
1. 使用`format()`函数:
number =
formatted_number = format(number, ',')
print(formatted_number) 输出:1,234,567,890
2. 使用f-string(Python 3.6及以上版本支持):
number =
formatted_number = f"{number:,"}
print(formatted_number) 输出:1,234,567,890
3. 使用`locale`模块实现本地化格式化:
import locale
locale.setlocale(locale.LC_ALL, 'en_US.UTF-8') 设置地区为美国
number = .89
formatted_number = locale.format("%d", number, grouping=True)
print(formatted_number) 输出:1,234,567.89
以上方法都可以用来在数字中添加千位分隔符。选择哪一种方法取决于你的具体需求,比如是否需要考虑地区设置或者对Python版本有特定要求