Day9- [再不學python我要被世界淘汰了] F-Strings/Placeholder/Modifier

更新於 發佈於 閱讀時間約 2 分鐘

F-Strings

F-Strings 是 Python 3.6 引入的功能,全名為 Formatted String Literals,現已成為最推薦的字串格式化方式。

語法 :

在字串前加上 fF 前綴,並於字串中以 大括號 {} 包含變數或表達式。

age = 99
txt = f"My name is Debby, I am {age}"
print(txt)

output :

My name is Debby, I am 99


Placeholder(佔位符)與 Modifier(修飾子)

什麼是Placeholder

在 F-String 中,大括號 {} 內的內容稱為 Placeholder。其可以包含:

  1. 變數名稱
  2. 運算式(expression)
  3. 函數或方法呼叫
  4. 修飾子(modifier),用來控制輸出格式,例如數字精度、對齊方式、補零等。
什麼是 Modifier?

在 Python F-String 的 {} 中,modifier(修飾子) 是用來定義 值的格式 的方式。

🔸 語法結構:

f"{變數或表達式:格式修飾子}"

其中 : 用來引入修飾子。

EX :

pi = 3.1415926
print(f"π 值(小數 2 位):{pi:.2f}")

output :

π 值(小數 2 位):3.14
常見的Modifier
raw-image

EX:

value = 12345.6789
print(f"金額:${value:,.2f}")

output :

金額:$12,345.68
留言
avatar-img
留言分享你的想法!
avatar-img
Debby的沙龍
17會員
27內容數
這裡是綜合的財經商業|創業|事業脈動等等大小事情集聚地,喜歡關注在各領域發生的大小事務,希望我的隨意聊聊以及分析,能夠挑動大家的賺錢神經,讓我們一起動動腦,讓自己對事物有感,讓賺錢/創業/自我進步一點一滴邁進,口袋慢慢的鼓起來,讓我們的腦袋不再出現噹噹的回響,一起讓生活活起來吧!
Debby的沙龍的其他內容
2025/06/15
這篇文章探討LeetCode第28題:在字串中查找子字串的第一次出現索引。文章說明瞭解題思路,並使用Python的字串切片方法(slicing)有效率地解決問題,包含範例、程式碼及效能考量。
Thumbnail
2025/06/15
這篇文章探討LeetCode第28題:在字串中查找子字串的第一次出現索引。文章說明瞭解題思路,並使用Python的字串切片方法(slicing)有效率地解決問題,包含範例、程式碼及效能考量。
Thumbnail
2025/06/10
Leetcode 28 解題思路與程式碼範例。文章詳細解釋瞭如何使用迴圈比較字串,找出目標字串在主字串中的第一次出現位置。也提到了使用 slicing strings 方法可以提升效率。
Thumbnail
2025/06/10
Leetcode 28 解題思路與程式碼範例。文章詳細解釋瞭如何使用迴圈比較字串,找出目標字串在主字串中的第一次出現位置。也提到了使用 slicing strings 方法可以提升效率。
Thumbnail
2025/06/08
本文介紹字串修改的技巧,包含轉換大小寫、移除空白字元、替換子字串、切割字串以及字串串接等方法,並提供程式碼範例說明。
Thumbnail
2025/06/08
本文介紹字串修改的技巧,包含轉換大小寫、移除空白字元、替換子字串、切割字串以及字串串接等方法,並提供程式碼範例說明。
Thumbnail
看更多
你可能也想看
Thumbnail
在 Python 中,print( ) 函數用於將結果輸出到螢幕上。當你嘗試將不同資料型別(例如字串和數字)混合在一起輸出時,print( )函數無法直接處理這些不同型別的資料,因此你需要先將它們轉換為相同的資料型別。通常,這意味著需要將數字轉換為字串型別,以便與其他字串一同輸出。 雖然我們也可以
Thumbnail
在 Python 中,print( ) 函數用於將結果輸出到螢幕上。當你嘗試將不同資料型別(例如字串和數字)混合在一起輸出時,print( )函數無法直接處理這些不同型別的資料,因此你需要先將它們轉換為相同的資料型別。通常,這意味著需要將數字轉換為字串型別,以便與其他字串一同輸出。 雖然我們也可以
Thumbnail
我們在上一篇簡單介紹了 int(整數)是做什麼用的,接下來要介紹常和他一起出現的好朋友 float 浮點數 跟 str 字串。 float 浮點數: 函數的式子寫做 float( ) ,浮點數就是帶有小數點的資料型別,他可以將字串或是數字轉換為有小數點的狀態。前提是字串內的字符必須是數字的格
Thumbnail
我們在上一篇簡單介紹了 int(整數)是做什麼用的,接下來要介紹常和他一起出現的好朋友 float 浮點數 跟 str 字串。 float 浮點數: 函數的式子寫做 float( ) ,浮點數就是帶有小數點的資料型別,他可以將字串或是數字轉換為有小數點的狀態。前提是字串內的字符必須是數字的格
Thumbnail
本文介紹了在進行資料分析時,將類別欄位轉換為數值欄位的方法,包括Label Encoding、One-Hot Encoding、Binary Encoding、Target Encoding和Frequency Encoding。每種方法的應用範例、優缺點和適用場景都有詳細說明。
Thumbnail
本文介紹了在進行資料分析時,將類別欄位轉換為數值欄位的方法,包括Label Encoding、One-Hot Encoding、Binary Encoding、Target Encoding和Frequency Encoding。每種方法的應用範例、優缺點和適用場景都有詳細說明。
Thumbnail
介紹如何用assign函數在Python中建立新欄位
Thumbnail
介紹如何用assign函數在Python中建立新欄位
Thumbnail
在Python中,我們可以用def關鍵字定義函數,並透過函數名稱呼叫它。函數參數可以是必填、關鍵字、默認或不定長度的類型。return語句負責結束函數並回傳值。全域變數可以在整個程序中使用,而區域變數只能在特定函數內使用。我們還可以在一個文件中定義函數,然後在另一個文件中呼叫它。
Thumbnail
在Python中,我們可以用def關鍵字定義函數,並透過函數名稱呼叫它。函數參數可以是必填、關鍵字、默認或不定長度的類型。return語句負責結束函數並回傳值。全域變數可以在整個程序中使用,而區域變數只能在特定函數內使用。我們還可以在一個文件中定義函數,然後在另一個文件中呼叫它。
Thumbnail
本文詳細介紹了Python中的各種資料型別,包括整數、字串、清單、元組、集合和字典,並提供了相關的操作範例。此外,還解釋了如何在Python中定義和操作變數,包括如何同時對多個變數進行賦值。
Thumbnail
本文詳細介紹了Python中的各種資料型別,包括整數、字串、清單、元組、集合和字典,並提供了相關的操作範例。此外,還解釋了如何在Python中定義和操作變數,包括如何同時對多個變數進行賦值。
Thumbnail
Python語法包括條件語句、迴圈、函數和變數的使用。條件語句如if、elif和else用於進行條件判斷,for和while是兩種主要的迴圈,def用於定義函數。變數可以被賦予數字或字符串,並可使用類型提示來指定變數的類型。註解可以是單行或多行,並可用於解釋函數或類的用途和作用。
Thumbnail
Python語法包括條件語句、迴圈、函數和變數的使用。條件語句如if、elif和else用於進行條件判斷,for和while是兩種主要的迴圈,def用於定義函數。變數可以被賦予數字或字符串,並可使用類型提示來指定變數的類型。註解可以是單行或多行,並可用於解釋函數或類的用途和作用。
Thumbnail
今天來介紹python的函式 函式在python中是非常重要的一環,因為到了後期,程式會越來越複雜。 而函式可以想成是容易管理的小程式,當我們需要使用時,只需呼叫即可。
Thumbnail
今天來介紹python的函式 函式在python中是非常重要的一環,因為到了後期,程式會越來越複雜。 而函式可以想成是容易管理的小程式,當我們需要使用時,只需呼叫即可。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News