溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

python f-string式格式化聽語音流程講解

發(fā)布時(shí)間:2020-09-13 03:07:54 來源:腳本之家 閱讀:318 作者:laozhang 欄目:開發(fā)技術(shù)

f-string 格式化的字符串,是字符串格式化的一種,而且是最新的一種。這里收集的是它的一些基本用法。

沒有限定寬度的寫法:f"xxxx{ 替換字段 }xxx"; 

可以有多個(gè)替換字段。

對(duì)于數(shù)字,字符串轉(zhuǎn)換時(shí)可以使用限定寬度。f"xxx{ 轉(zhuǎn)換字段 :限定符號(hào) }xxx"。

可以有多個(gè)替換字段。

python f-string式格式化聽語音流程講解

使用和注意事項(xiàng)收集:

轉(zhuǎn)換字段不能為空(不能是空的表達(dá)式);

1)如果寫了一個(gè)空的字段,有些編輯器會(huì)有紅線提示。例如pycharm。

2)空,不是指的空數(shù)據(jù)類型;例如可以是空字符串,空列表,空字典,函數(shù)返回空值等。

python f-string式格式化聽語音流程講解

python f-string式格式化聽語音流程講解

如何將轉(zhuǎn)換字段內(nèi)表達(dá)式轉(zhuǎn)換為用雙引號(hào)包括:

1)如果整個(gè)字段都要雙引號(hào),可以在外圍使用轉(zhuǎn)義符(\")。

2)使用repr()函數(shù)。

3)結(jié)尾加!r,等同于repr()函數(shù)。

python f-string式格式化聽語音流程講解

替換字段中的字符引號(hào)不能與外部的格式化字符串字面值所用的引號(hào)相沖突。

python f-string式格式化聽語音流程講解

python f-string式格式化聽語音流程講解

lambda 表達(dá)式必須顯式地加上圓括號(hào);

python f-string式格式化聽語音流程講解

替換表達(dá)式可以包含換行 (例如在三引號(hào)字符串中),但是不能包含注釋。

python f-string式格式化聽語音流程講解

對(duì)字符串及數(shù)字類型使用限定符:

字符串限定示例:f ' { "ShangHai" : * > 15 } '

1)冒號(hào)左邊是替換字段;

2)右邊是限定符。

python f-string式格式化聽語音流程講解

寬度:

1)用正整數(shù)來是限定左邊字符串的寬度。

2)寬度包括字符本身的寬度。

3)限定寬度和字符串本身寬度,兩者取最大的。

4)可以單獨(dú)出現(xiàn),也可以不寫。

python f-string式格式化聽語音流程講解

對(duì)齊:

1)加在寬度左邊的符號(hào),>(左對(duì)齊),<(右對(duì)齊),(^居中)

2)對(duì)齊是在寬度的范圍內(nèi)對(duì)齊。

3)可以不寫。默認(rèn)左對(duì)齊。

python f-string式格式化聽語音流程講解

填充符號(hào):

1)寫在緊挨冒號(hào)(:)右邊的符號(hào),用來填充寬度的空格。

2)可以是鍵盤能打出來的任意字符。

3)要和對(duì)齊符同時(shí)出現(xiàn)。

4)只能寫一個(gè),可以不寫,默認(rèn)為空格。

python f-string式格式化聽語音流程講解

如果一個(gè)整數(shù)或浮點(diǎn)數(shù),:右邊不加浮點(diǎn)數(shù)標(biāo)志f,會(huì)用限定字符串寬度的方法來限定。不會(huì)限定精度。

對(duì)十進(jìn)制浮點(diǎn)數(shù)的格式限定。例如:f " { 23.5 : * < 10 .2f } "

1)在字符串格式的基礎(chǔ)上加上 在右面加  . 精度f;

2).精度 是限定小數(shù)位數(shù),f是代表浮點(diǎn)數(shù)。

3)先限定寬度,后限定精度。

python f-string式格式化聽語音流程講解

后話:以上便是一些f格式化的一些基本的操作方法,知道了他的語法規(guī)則,一定要多練才能發(fā)現(xiàn)問題,比如冒號(hào)后面的填充符,要緊挨冒號(hào),不留神就打個(gè)空格,再加符號(hào)就是兩個(gè)符號(hào)了。以上便是一些f格式化的一些基本的操作方法,知道了他的語法規(guī)則,一定要多練才能發(fā)現(xiàn)問題,比如冒號(hào)后面的填充符,要緊挨冒號(hào),不留神就打個(gè)空格,再加符號(hào)就是兩個(gè)符號(hào)了。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI