1. 使用 `format` 方法:
```python
number = .89
formatted_number = "{:,.2f}".format(number)
print(formatted_number) 输出:1,234,567.89
2. 使用 `locale` 模块:
```python
import locale
number = .89
formatted_number = locale.format("%0.2f", number, grouping=True)
print(formatted_number) 输出:1,234,567.89
3. 使用 `locale.setlocale` 方法设置地区:
```python
import locale
设置地区为美国(或其他支持千位分隔符的国家/地区)
locale.setlocale(locale.LC_ALL, 'en_US.UTF-8')
number =
formatted_number = locale.format("%d", number, grouping=True)
print(formatted_number) 输出:1,000,000
以上方法都可以在数字中添加千位分隔符。选择哪种方法取决于你的具体需求和环境