首頁  >  文章  >  後端開發  >  Python 中字串格式化運算子 % 有何作用?

Python 中字串格式化運算子 % 有何作用?

Mary-Kate Olsen
Mary-Kate Olsen原創
2024-10-21 12:12:02364瀏覽

What Does the String Formatting Operator % Do in Python?

了解Python 中的字串格式化運算子%

在Python 中,字串% 運算子在字串格式化中起著至關重要的作用。它允許您透過將變數或值替換為字串模板中的佔位符來建立格式化字串。

與左側的字串一起使用時,% 運算子充當字串格式化程式。它需要一個包含佔位符的字串,後面跟著要替換的值。字串格式化的語法如下:

format % values

這裡,format 是包含佔位符(%s、%d 等)的模板字串,values 是要替換到佔位符中的值。

例如,考慮以下程式碼:

<code class="python">name = "John"
age = 30
message = "Hello %s! You are %d years old." % (name, age)
print(message)</code>

在此範例中,message 是帶有兩個佔位符的範本字串,%s(表示字串)和%d (表示整數)。佔位符 %s 被替換為 name 的值,而 %d 被替換為age 的值。然後,生成的格式化字串將儲存在訊息中並列印。

因此,% 運算子可以實現動態字串操作,使其成為產生具有嵌入變數或值的格式化字串的多功能工具。

以上是Python 中字串格式化運算子 % 有何作用?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn