f-string
想必不少Python
用戶都基礎性的使用過,做爲Python
3.6版本開始引入的特性,經過它咱們能夠更加方便地向字符串中嵌入自定義內容,但f-string
真正蘊含的功能遠比大多數用戶知道的要豐富,今天咱們就來一塊兒get它們~3d
f-string
最基礎的用法很簡單,以下例所示,在前綴f
的字符串中向{}
內直接填入要嵌入的值、變量或計算表達式:code
從Python
3.8版本開始,爲f-string
引入了自記錄表達式,使得咱們能夠按照下面的寫法快速輸出一些計算表達式:blog
經過最外層包裹小括號,咱們能夠像下面這樣很是靈活地撰寫多行f-string
:字符串
針對日期類型的變量,咱們能夠參考下面的方式,直接在f-string
中快速地進行格式化:get
在f-string
中咱們能夠按照下列方式靈活地控制浮點數的小數位數:string
當咱們須要對f-string
打印內容的顯示最小寬度進行限制時,譬如打印出相似表格的結構,能夠參考下面的例子:基礎
f-string
默認爲右對齊,就像上面的例子,但咱們能夠像下面這樣使用<
修改顯示模式爲左對齊:變量
咱們能夠參考下面的方式實現指定位數的科學計數法顯示方式:im
經過下面的方式,咱們還能夠控制所顯示數字的有效數字位數,即從左開始第一個不爲0的數字往右一共顯示的個數,當位數低於整數部分時會自動變成科學計數法格式:d3
以上就是本文的所有內容,歡迎在評論區分享你的觀點和意見~