我们花点时间来谈论格式化,因为它可能会变得有点激烈,你可以做多少,以及如何轻松地使用Python中的变量来做事情。首先,Python中的格式化有点奇怪。但是,一旦你习惯了,你会很高兴你做到了。
将数字格式化为字符串
例
|
|
结果
The order total comes to 123.440000
The order total comes to 123.44
雅,我告诉过你有点奇怪。在第一个%之后的f是float的缩写,因为我们有浮点数,Python有一种具体处理格式化小数的方法。左边的%告诉Python你想放置格式化的字符串。正确的%后面的值是我们要格式化的值。所以,Python读取字符串,直到它到达第一个%,然后Python停止并跳转到下一个%。 Python接受第二个%的值,并根据第一个%进行格式化。最后,Python将第二个值放在第一个%的位置。我们可以使用单个值,如字符串或数字。我们也可以使用一个元组或一个字典。好的,这很棒,但格式化字符串怎么样?
格式化字符串
字符串就像我们如何格式化上面的数字,除了我们将使用s代替字符串,而不是像以前一样。通常,您只需要格式化一个字符串来限制字符数。让我们看看它在行动:
例
|
|
结果
abcdefghijklmnopqrst