python是一门优雅地语言,所谓优雅,不仅仅体现在格式上,更在于其表达上。
关于占位符,我们可以有许多表达方式:
第一种:
这是大家最熟悉的,但如果,%s多起来,我们就不容易清楚作者的表达。
第二种:
这种,虽然表示上怪了一点,但表达上很清楚,我们可以很清楚的知道,name表示的意思。
第三种:
第三种,才是最接近python风格的代码。它清楚的表达了意思,并且少了许多不必要的字符。所以
str.format才是python最为优雅的字符串格式化方法。
这是大家最熟悉的,但如果,%s多起来,我们就不容易清楚作者的表达。
这种,虽然表示上怪了一点,但表达上很清楚,我们可以很清楚的知道,name表示的意思。
第三种,才是最接近python风格的代码。它清楚的表达了意思,并且少了许多不必要的字符。所以
str.format才是python最为优雅的字符串格式化方法。