python中 f 用法
python中f‘{}‘用法
python的字符串前面加f表示格式化字符串,加f后可以在字符串里面使用用花括號(hào)括起來(lái)的變量和表達(dá)式,如果字符串里面沒(méi)有表達(dá)式,那么前面加不加f輸出應(yīng)該都一樣。
Python3.6新增了一種f-字符串格式化
格式化的字符串文字前綴為’f’和接受的格式字符串相似str.format()。它們包含由花括號(hào)包圍的替換區(qū)域。替換字段是表達(dá)式,在運(yùn)行時(shí)進(jìn)行評(píng)估,然后使用format()協(xié)議進(jìn)行格式化。
formatted string literals, 以 f 開(kāi)頭,包含的{}表達(dá)式在程序運(yùn)行時(shí)會(huì)被表達(dá)式的值代替。
如:
f'名稱: {i["value"]}'
python3.6增加的方法,字符串定義以f開(kāi)頭,可以使用{}包裹變量,方便字符串的定義。
print(f'features:,{features.shape},\n,labels.shape:,{labels.shape}')
print(f'features:,{features.shape} \n labels.shape:,{labels.shape}')#不加逗號(hào)也可以。
print(f'epoch{epoch+1},' f'loss:{d2l.evaluate_loss(net,train_iter,loss):f}')#默認(rèn)保留小數(shù)點(diǎn)后6位有效數(shù)字
print(f'epoch{epoch+1},' f'loss:{d2l.evaluate_loss(net,train_iter,loss):.5f}')#保留小數(shù)點(diǎn)后5位有效數(shù)字
python的print字符串前面加f表示格式化字符串,加f后可以在字符串里面使用用花括號(hào)括起來(lái)的變量和表達(dá)式,如果字符串里面沒(méi)有表達(dá)式,那么前面加不加f輸出應(yīng)該都一樣.Python3.6新增了一種f-字符串格式化.
格式化的字符串文字前綴為’f’和接受的格式字符串相似str.format()。它們包含由花括號(hào)包圍的替換區(qū)域。替換字段是表達(dá)式,在運(yùn)行時(shí)進(jìn)行評(píng)估,然后使用format()協(xié)議進(jìn)行格式化。
formatted string literals, 以 f 開(kāi)頭,包含的{}表達(dá)式在程序運(yùn)行時(shí)會(huì)被表達(dá)式的值代替。
#先定義一個(gè)類
class Desk():
def desk(self):
print(‘能放東西’)
print(self)
#再定義一個(gè)對(duì)象
desk1 = Desk()
desk1.width1 = 400
desk1.height = 500
#當(dāng)不用f’{}‘時(shí)候
print(‘桌子的寬度是{width1},桌子高度是{height}厘米’.format(width1=desk1.width1,height=desk1.height))
#當(dāng)用f’{}‘時(shí)候
print(f’桌子的寬度是{desk1.width1}厘米’)
print(f’桌子高度是{desk1.height}厘米’)
#當(dāng)不用f’{}'時(shí)候輸出打印信息如下
桌子的寬度是400,桌子高度是500厘米
#當(dāng)用f’{}'時(shí)候輸出打印信息如下
桌子的寬度是400厘米
桌子高度是500厘米
總結(jié):
f’{}’ 用法等同于 format用法的簡(jiǎn)單使用,更加方便
- 相關(guān)閱讀
- 自由鳥(niǎo)旅行社
- 做好的網(wǎng)站把http改成https申請(qǐng)SSL域名證書(shū)
- 網(wǎng)站完成各個(gè)瀏覽器兼容測(cè)試
- 鹽城市開(kāi)心假日旅行社有限公司
- CSS選擇符詳解
- 圣誕節(jié)12.5號(hào),卡通形象留言板模板
- 在網(wǎng)頁(yè)標(biāo)題欄上或收藏夾前面顯示網(wǎng)站ico小圖標(biāo)的方法
- 旅行社網(wǎng)站模板默認(rèn)風(fēng)格1
- 共有0條關(guān)于《python中 f 用法》的評(píng)論
- 發(fā)表評(píng)論
呢 稱: | |
表 情: | |
內(nèi) 容: |
評(píng)論內(nèi)容:不能超過(guò) 1000 字,需審核,請(qǐng)自覺(jué)遵守互聯(lián)網(wǎng)相關(guān)政策法規(guī)。 |
驗(yàn)證碼: | |
您發(fā)布的評(píng)論即表示同意遵守以下條款:
一、不得利用本站危害國(guó)家安全、泄露國(guó)家秘密,不得侵犯國(guó)家、社會(huì)、集體和公民的合法權(quán)益;
二、不得發(fā)布國(guó)家法律、法規(guī)明令禁止的內(nèi)容;互相尊重,對(duì)自己在本站的言論和行為負(fù)責(zé);
三、本站對(duì)您所發(fā)布內(nèi)容擁有處置權(quán)。
- 更多信息>>欄目類別選擇
- 百度小程序開(kāi)發(fā)
- 微信小程序開(kāi)發(fā)
- 微信公眾號(hào)開(kāi)發(fā)
- uni-app
- asp函數(shù)庫(kù)
- ASP
- DIV+CSS
- HTML
- python
- 更多>>同類信息
- Android移動(dòng)端自動(dòng)化測(cè)試:使用UIAutomatorViewer與Selenium定位元素
- python通過(guò)代碼修改pip下載源讓下載庫(kù)飛起
- python里面requests.post返回的res.text還有其它的嗎
- windows7環(huán)境下安裝配置jdk
- python對(duì)微信操作要用到這兩個(gè)庫(kù)wxpy與itchat
- 8種Python字符串拼接的方法,你知道幾種
- 更多>>最新添加文章
- dw里面查找替換使用正則刪除sqlserver里面的CONSTRAINT
- Android移動(dòng)端自動(dòng)化測(cè)試:使用UIAutomatorViewer與Selenium定位元素
- 抖音直播音掛載小雪花 懂車(chē)帝小程序
- javascript獲取瀏覽器指紋可以用來(lái)做投票
- 火狐Mozilla Firefox出現(xiàn):無(wú)法載入您的Firefox配置文件 它可能已經(jīng)丟失 或是無(wú)法訪問(wèn) 問(wèn)題解決集合處理辦法
- 在Android、iOS、Windows、MacOS中微信小程序的文件存放路徑
- python通過(guò)代碼修改pip下載源讓下載庫(kù)飛起
- python里面requests.post返回的res.text還有其它的嗎
- 更多>>隨機(jī)抽取信息
- 解決手機(jī)端微信瀏覽器中視頻自動(dòng)播放和默認(rèn)全屏問(wèn)題
- 小旋風(fēng)ASP服務(wù)器安裝文件下載
- UL與LI 標(biāo)簽詳解
- 石家莊長(zhǎng)興國(guó)際旅行社
- 石家莊燕趙旅行社有限公司
- 在DIV+CSS里面IE5.5的專用標(biāo)簽