python format函数千位分隔符
时间: 2023-12-09 16:35:44 浏览: 285
可以使用Python的format函数来添加千位分隔符。在format函数中,可以使用逗号来指定千位分隔符。下面是一个例子:
```python
num = 1234567890.123
print('{:,.2f}'.format(num)) # 输出:1,234,567,890.12
```
在上面的例子中,`{:,}`表示添加千位分隔符,`.2f`表示保留两位小数。因此,输出结果为`1,234,567,890.12`。
如果要将数字格式化为指定长度的字符串,并在左侧填充零,则可以使用`{}`中的冒号指定格式。例如:
```python
pi = 3.141592653589793
print("{:012.3f}".format(pi)) # 输出:00000003.142
```
在上面的例子中,`012`表示字符串总长度为12,`.3f`表示保留三位小数。因此,输出结果为`00000003.142`。
如果要在负数前面添加符号,则可以使用`+`或`-`。例如:
```python
pi = 3.141592653589793
print("{:+.2f}".format(pi)) # 输出:+3.14
print("{:-.2f}".format(pi)) # 输出:3.14
```
在上面的例子中,`{:+.2f}`表示在正数前面添加`+`号,`{:-.2f}`表示在负数前面添加`-`号。因此,输出结果为`+3.14`和`3.14`。
--相关问题--:
1. 如何使用format函数格式化日期?
2. 如何使用format函数格式化字符串?
3.
阅读全文