您好,登錄后才能下訂單哦!
本篇文章為大家展示了Python用戶都不知道的f-string隱秘技巧有哪些呢,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。
f-string
想必很多Python
用戶都基礎性的使用過,作為Python
3.6版本開始引入的特性,通過它我們可以更加方便地向字符串中嵌入自定義內容,但f-string
真正蘊含的功能遠比大多數用戶知道的要豐富,今天我們就來一起get它們~
f-string
最基礎的用法很簡單,如下例所示,在前綴f
的字符串中向{}
內直接填入要嵌入的值、變量或計算表達式:
從Python
3.8版本開始,為f-string
引入了「自記錄表達式」,使得我們可以按照下面的寫法快速輸出一些計算表達式:
通過最外層包裹小括號,我們可以像下面這樣非常靈活地撰寫多行f-string
:
針對日期類型的變量,我們可以參考下面的方式,直接在f-string
中快速地進行格式化:
在f-string
中我們可以按照下列方式靈活地控制浮點數的小數位數:
當我們需要對f-string
打印內容的顯示最小寬度進行限制時,譬如打印出類似表格的結構,可以參考下面的例子:
f-string
默認為右對齊,就像上面的例子,但我們可以像下面這樣使用<
修改顯示模式為左對齊:
我們可以參考下面的方式實現指定位數的科學計數法顯示方式:
通過下面的方式,我們還可以控制所顯示數字的有效數字位數,即從左開始第一個不為0的數字往右一共顯示的個數,當位數低于整數部分時會自動變成科學計數法格式:
上述內容就是Python用戶都不知道的f-string隱秘技巧有哪些呢,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。