日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

PEP 0498 -- Literal String Interpolation 翻译(未完待续)

發(fā)布時(shí)間:2025/7/14 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 PEP 0498 -- Literal String Interpolation 翻译(未完待续) 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

2019獨(dú)角獸企業(yè)重金招聘Python工程師標(biāo)準(zhǔn)>>>

在Python中支持多種的text字符串格式化。包括%方式,str.format()和string.Template.每種方法都有各自的優(yōu)勢,但也有在實(shí)際使用時(shí)笨重不便之處。本PEP提出一種新的字符串格式化機(jī)制: Literal String Interpolation 文本字符串插值(譯注:我勒個(gè)去,我記性不好,真的只記住一種)。在本PEP中,這樣的字符串被稱為"f-string",為了表示這種字符串,首字符為f,表示“formatted strings”(格式化過的字符串)。

本PEP不是移除或者不再推薦使用(deprecate)任何已經(jīng)存在的字符串格式化機(jī)制。


f-string提供的是使用一種最簡單地語法(using a minimal syntax)將表達(dá)式嵌入字符串的一種方式(a way to embed expressions inside string literals)。注意f-string是在運(yùn)行時(shí)才會被evaluated的表達(dá)式,而不是constant值。在Python源代碼中, f-string就是一個(gè)帶著f前綴的文本字符串,在braces 大括號中包含著表達(dá)式。這些表達(dá)式在運(yùn)行時(shí)被替換為實(shí)際的值。例子:

>>>?import?datetime >>>?name?=?'Fred' >>>?age?=?50 >>>?anniversary?=?datetime.date(1991,?10,?12) >>>?f'My?name?is?{name},?my?age?next?year?is?{age+1},?my?anniversary?is?{anniversary:%A,?%B?%d,?%Y}.' 'My?name?is?Fred,?my?age?next?year?is?51,?my?anniversary?is?Saturday,?October?12,?1991.' >>>?f'He?said?his?name?is?{name!r}.' "He?said?his?name?is?'Fred'."


轉(zhuǎn)載于:https://my.oschina.net/cppblog/blog/501934

總結(jié)

以上是生活随笔為你收集整理的PEP 0498 -- Literal String Interpolation 翻译(未完待续)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。