當前位置:成語大全網 - 新華字典 - Python3 字符串三種格式化技巧

Python3 字符串三種格式化技巧

python2 會用到 %-formatting str.format() 來格式化,而在 Python 3.6 版本開始,增加了 f-strings 語法,下面詳細地介紹這三種格式化方式。

最早的格式化是用%(百分號), 使用示例如下:

運行:

這裏的%s表示格式化成字符串,另外常用的是%d(十進制整數)、%f(浮點數)等。

另外,也支持使用字典的形式:

運行:

常規用法:

運行:

通過位置訪問:

運行:

通過關鍵字訪問:

運行:

Python3.6 版本開始出現了新的格式化字符串,性能又優於前面兩種方式。

運行:

運行:

可以看出,第三種方式要優於第二種方式:

1. 第二種方式的變量不易閱讀,而 第三種更加直觀

2. 解決str.format() 後接變量後變 超長的問題