PEP 0498 -- Literal String Interpolation 翻译(未完待续)
2019獨角獸企業重金招聘Python工程師標準>>>
在Python中支持多種的text字符串格式化。包括%方式,str.format()和string.Template.每種方法都有各自的優勢,但也有在實際使用時笨重不便之處。本PEP提出一種新的字符串格式化機制: Literal String Interpolation 文本字符串插值(譯注:我勒個去,我記性不好,真的只記住一種)。在本PEP中,這樣的字符串被稱為"f-string",為了表示這種字符串,首字符為f,表示“formatted strings”(格式化過的字符串)。
本PEP不是移除或者不再推薦使用(deprecate)任何已經存在的字符串格式化機制。
f-string提供的是使用一種最簡單地語法(using a minimal syntax)將表達式嵌入字符串的一種方式(a way to embed expressions inside string literals)。注意f-string是在運行時才會被evaluated的表達式,而不是constant值。在Python源代碼中, f-string就是一個帶著f前綴的文本字符串,在braces 大括號中包含著表達式。這些表達式在運行時被替換為實際的值。例子:
轉載于:https://my.oschina.net/cppblog/blog/501934
總結
以上是生活随笔為你收集整理的PEP 0498 -- Literal String Interpolation 翻译(未完待续)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: JSP proxool+mysql数据库
- 下一篇: spark调优1