熟女俱乐部五十路二区av,又爽又黄禁片视频1000免费,国产卡一卡二卡三无线乱码新区,中文无码一区二区不卡αv,中文在线中文a

"); //-->

博客專(zhuān)欄

EEPW首頁(yè) > 博客 > 九成 Python 用戶(hù)不知道,f-string 的隱秘技巧

九成 Python 用戶(hù)不知道,f-string 的隱秘技巧

發(fā)布人:AI科技大本營(yíng) 時(shí)間:2021-04-12 來(lái)源:工程師 發(fā)布文章

以下文章來(lái)源于Python大數(shù)據(jù)分析 ,作者費(fèi)弗里

想必很多Python用戶(hù)都基礎(chǔ)性的使用過(guò)f-string,作為Python3.6版本開(kāi)始引入的特性,通過(guò)它我們可以更加方便地向字符串中嵌入自定義內(nèi)容,但f-string 真正蘊(yùn)含的功能遠(yuǎn)比大多數(shù)用戶(hù)知道的要豐富,今天我們就來(lái)一起get它們~

  最基礎(chǔ)用法

f-string最基礎(chǔ)的用法很簡(jiǎn)單,如下例所示,在前綴f的字符串中向{}內(nèi)直接填入要嵌入的值、變量或計(jì)算表達(dá)式:

1.png

  自記錄表達(dá)式

從Python3.8版本開(kāi)始,為f-string引入了「自記錄表達(dá)式」,使得我們可以按照下面的寫(xiě)法快速輸出一些計(jì)算表達(dá)式:

2.png

   多行f-string

通過(guò)最外層包裹小括號(hào),我們可以像下面這樣非常靈活地撰寫(xiě)多行f-string:

3.png

  在f-string中格式化日期

針對(duì)日期類(lèi)型的變量,我們可以參考下面的方式,直接在f-string中快速地進(jìn)行格式化:

4.png

  控制浮點(diǎn)數(shù)精度

在f-string中我們可以按照下列方式靈活地控制浮點(diǎn)數(shù)的小數(shù)位數(shù):

5.png

  標(biāo)準(zhǔn)化顯示寬度

當(dāng)我們需要對(duì)f-string打印內(nèi)容的顯示最小寬度進(jìn)行限制時(shí),譬如打印出類(lèi)似表格的結(jié)構(gòu),可以參考下面的例子:

6.png

  修改為左對(duì)齊

f-string默認(rèn)為右對(duì)齊,就像上面的例子,但我們可以像下面這樣使用<修改顯示模式為左對(duì)齊:

7.png

  設(shè)置科學(xué)計(jì)數(shù)法格式

我們可以參考下面的方式實(shí)現(xiàn)指定位數(shù)的科學(xué)計(jì)數(shù)法顯示方式:

8.png

  控制有效數(shù)字位數(shù)

通過(guò)下面的方式,我們還可以控制所顯示數(shù)字的有效數(shù)字位數(shù),即從左開(kāi)始第一個(gè)不為0的數(shù)字往右一共顯示的個(gè)數(shù),當(dāng)位數(shù)低于整數(shù)部分時(shí)會(huì)自動(dòng)變成科學(xué)計(jì)數(shù)法格式:

9.png

以上就是本文介紹的f-string隱秘技巧,

*博客內(nèi)容為網(wǎng)友個(gè)人發(fā)布,僅代表博主個(gè)人觀點(diǎn),如有侵權(quán)請(qǐng)聯(lián)系工作人員刪除。



關(guān)鍵詞:

相關(guān)推薦

技術(shù)專(zhuān)區(qū)

關(guān)閉