python中f字符串f-string用法詳解
一、f-string字符串用法
1.f字符串用法
f-string: formatted string literals, 格式化字符串常量。
格式化 {} 內(nèi)容,不在 {} 內(nèi)的照常展示輸出,如果你想輸出 {},那就用雙層 {{}} 將想輸出的內(nèi)容包起來。
f-string用大括號 {} 表示被替換字段,其中直接填入替換內(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"一共耗費了{(stop-start):.2f}秒。") #.2f是對浮點數(shù)保留兩位小數(shù) 一共耗費了1.98秒。 >>>
python f-string使用括號{}
問題
python f-string 使用{},如果不轉(zhuǎn)義,會報錯,使用轉(zhuǎn)義字符{依然有問題
解決
需要使用{和}來轉(zhuǎn)義。
- eg.1. f"請告訴我你的{name}{{測試}}" => "請告訴我你的名字{測試}"
到此這篇關(guān)于python中f字符串f-string用法詳解的文章就介紹到這了,更多相關(guān)python f-string用法內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
PyTorch?Distributed?Data?Parallel使用詳解
這篇文章主要為大家介紹了PyTorch?Distributed?Data?Parallel使用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-03-03python?包之?APScheduler?定時任務(wù)
這篇文章主要介紹了python?包之?APScheduler?定時任務(wù),文章基于python的相關(guān)資料展開主題內(nèi)容,具有一定的參考價值,需要的小伙伴可以參考一下2022-04-04關(guān)于 Python opencv 使用中的 ValueError: too many values to unpack
這篇文章主要介紹了關(guān)于 Python opencv 使用中的 ValueError: too many values to unpack,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2019-06-06