在學習Python中三種很重要的格式化字符串占位符方法,長見識了!

在學習Python中三種很重要的格式化字符串佔位符方法,長見識了!

在學習Python中三種很重要的格式化字符串佔位符方法,長見識了!

一、字符串format方法

這是字符串自身攜帶的方法,非常高效,並且容易理解,建議作為首選,實現方式如下:

在學習Python中三種很重要的格式化字符串佔位符方法,長見識了!

上述代碼定義了字符串格式化函數,調用的方法如下:

在學習Python中三種很重要的格式化字符串佔位符方法,長見識了!

更多示例:

在學習Python中三種很重要的格式化字符串佔位符方法,長見識了!

上面的例子中,請密切注意“!r“的用法,輸出的內容會攜帶字符串類型,如果攜帶單引號的話,還會自動進行轉義,如下:

在學習Python中三種很重要的格式化字符串佔位符方法,長見識了!

二、%格式化方法

這類似於打印輸出,結合str方法,也可以將輸出轉換為字符串,如下:

在學習Python中三種很重要的格式化字符串佔位符方法,長見識了!

調用方式與第一種方式類似。

三、string.Template方法

嚴格來說,string都是要被廢棄的模塊,裡面提供的方法幾乎沒有利用價值,但是Template又讓string模塊成為了雞肋,使用方式如下:

在學習Python中三種很重要的格式化字符串佔位符方法,長見識了!

在學習Python中三種很重要的格式化字符串佔位符方法,長見識了!

結論

在學習Python中三種很重要的格式化字符串佔位符方法,長見識了!


分享到:


相關文章: