在学习Python中三种很重要的格式化字符串占位符方法,长见识了!

在学习Python中三种很重要的格式化字符串占位符方法,长见识了!

在学习Python中三种很重要的格式化字符串占位符方法,长见识了!

一、字符串format方法

这是字符串自身携带的方法,非常高效,并且容易理解,建议作为首选,实现方式如下:

在学习Python中三种很重要的格式化字符串占位符方法,长见识了!

上述代码定义了字符串格式化函数,调用的方法如下:

在学习Python中三种很重要的格式化字符串占位符方法,长见识了!

更多示例:

在学习Python中三种很重要的格式化字符串占位符方法,长见识了!

上面的例子中,请密切注意“!r“的用法,输出的内容会携带字符串类型,如果携带单引号的话,还会自动进行转义,如下:

在学习Python中三种很重要的格式化字符串占位符方法,长见识了!

二、%格式化方法

这类似于打印输出,结合str方法,也可以将输出转换为字符串,如下:

在学习Python中三种很重要的格式化字符串占位符方法,长见识了!

调用方式与第一种方式类似。

三、string.Template方法

严格来说,string都是要被废弃的模块,里面提供的方法几乎没有利用价值,但是Template又让string模块成为了鸡肋,使用方式如下:

在学习Python中三种很重要的格式化字符串占位符方法,长见识了!

在学习Python中三种很重要的格式化字符串占位符方法,长见识了!

结论

在学习Python中三种很重要的格式化字符串占位符方法,长见识了!


分享到:


相關文章: