python中f字符串f-string用法詳解
一、f-string字符串用法
1.f字符串用法
f-string: formatted string literals, 格式化字符串常量。
格式化 {} 內(nèi)容,不在 {} 內(nèi)的照常展示輸出,如果你想輸出 {},那就用雙層 {{}} 將想輸出的內(nèi)容包起來(lái)。
f-string用大括號(hào) {} 表示被替換字段,其中直接填入替換內(nèi)容。
舉例如下:
>>> f"I love {a}" 'I love China' >>> >>> name="lihua" >>> f"my name is {name}" 'my name is lihua'
f-string字符串功能同str.format()和%-formatting
2.f字符串其他用法
用法為:
{替換的字母:.2f}
代碼如下:
>>> start=3.1415926 >>> stop=5.12368790 >>> >>> print(f"一共耗費(fèi)了{(lán)(stop-start):.2f}秒。") #.2f是對(duì)浮點(diǎn)數(shù)保留兩位小數(shù) 一共耗費(fèi)了1.98秒。 >>>
python f-string使用括號(hào){}
問(wèn)題
python f-string 使用{},如果不轉(zhuǎn)義,會(huì)報(bào)錯(cuò),使用轉(zhuǎn)義字符{依然有問(wèn)題
解決
需要使用{和}來(lái)轉(zhuǎn)義。
- eg.1. f"請(qǐng)告訴我你的{name}{{測(cè)試}}" => "請(qǐng)告訴我你的名字{測(cè)試}"
到此這篇關(guān)于python中f字符串f-string用法詳解的文章就介紹到這了,更多相關(guān)python f-string用法內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
PyTorch?Distributed?Data?Parallel使用詳解
這篇文章主要為大家介紹了PyTorch?Distributed?Data?Parallel使用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-03-03編寫Python爬蟲抓取暴走漫畫上gif圖片的實(shí)例分享
這篇文章主要介紹了編寫Python爬蟲抓取暴走漫畫上gif圖片的實(shí)例分享,示例代碼為Python3,利用到了urllib模塊、request模塊和BeautifulSoup模塊,需要的朋友可以參考下2016-04-04Python引入多個(gè)模塊及包的概念過(guò)程解析
這篇文章主要介紹了Python引入多個(gè)模塊及包的概念過(guò)程解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-09-09python使用Plotly繪圖工具繪制散點(diǎn)圖、線形圖
這篇文章主要為大家詳細(xì)介紹了python使用Plotly繪圖工具繪制散點(diǎn)圖、線形圖,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-04-04python?包之?APScheduler?定時(shí)任務(wù)
這篇文章主要介紹了python?包之?APScheduler?定時(shí)任務(wù),文章基于python的相關(guān)資料展開主題內(nèi)容,具有一定的參考價(jià)值,需要的小伙伴可以參考一下2022-04-04關(guān)于 Python opencv 使用中的 ValueError: too many values to unpack
這篇文章主要介紹了關(guān)于 Python opencv 使用中的 ValueError: too many values to unpack,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2019-06-06