首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Python打印浮点用空格而不是零填充

在Python中,你可以使用format()函数或f-string来格式化浮点数,以便在打印时使用空格而不是零填充。以下是两种方法的示例:

方法1:使用format()函数

代码语言:javascript
复制
num = 123.456

# 使用空格填充小数点后两位
formatted_num = format(num, '10.2f')

print(formatted_num)

在这个例子中,'10.2f'表示总共占用10个字符宽度,其中小数点后保留2位。如果数字的总宽度小于10个字符,那么将在左侧填充空格。

方法2:使用f-string(Python 3.6+)

代码语言:javascript
复制
num = 123.456

# 使用空格填充小数点后两位
formatted_num = f"{num:<10.2f}"

print(formatted_num)

在这个例子中,<表示左对齐,10.2f表示总共占用10个字符宽度,其中小数点后保留2位。如果数字的总宽度小于10个字符,那么将在左侧填充空格。

这两种方法都会在打印浮点数时使用空格而不是零填充。你可以根据需要调整宽度和小数点后的位数。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

没有搜到相关的合辑

领券