python中字符串格式的好处是什么?

时间:2014-07-09 01:31:42

标签: python string-formatting

什么是字符串格式化有益的例子?我理解如何实现字符串格式化操作,但我不确定它们是如何有用的。

由于

2 个答案:

答案 0 :(得分:1)

字符串格式化很有用,因为它允许我们制作模板,然后在我们拥有它们时填写详细信息。

如果没有这些类型的功能,我们将使用''.join()+动态构建字符串,这会很混乱和/或容易出错。

答案 1 :(得分:1)

此:

print("%d %-10s %.02f" % (a, b, c))

优于:

print(str(a) + " " + b + " " * (10 - len(b)) + " " + str(round(c, 2)))

成为abc

a = 1
b = "Dog"
c = 5.668451

在开发多语言软件时也非常有用。