Python程式:將一個字串插入另一個字串


在Python中,我們可以使用字串連線方法、字串插值方法和replace()方法將一個字串插入另一個字串。Python提供了多種方法來將一個字串插入另一個字串。在本文中,我們將透過合適的示例來了解所有這些方法。

方法一:使用連線運算子

字串連線簡單地使用(+)運算子將兩個字串連線在一起。可以使用這種方法簡單有效地連線任意數量的字串。

示例

在下面的示例中,我們初始化了三個字串,即string1、string2和inserted_string。我們需要將inserted_string插入到其他兩個字串的中間。此處可以使用字串連線方法,如下所示:

string1 = "Hello, "
string2 = "world!"
inserted_string = "Python "
new_string = string1 + inserted_string + string2
print(new_string)

輸出

Hello, Python world!

方法二:使用字串插值

字串插值用於將變數或表示式插入字串中。在Python中,我們可以使用f-string語法將動態字串插入到我們的原始字串中。f字串以字母f開頭。

示例

在下面的示例中,我們初始化了三個字串,即string1、string2和inserted_string。可以使用f-string將所有這三個字串插值到一個新字串中,inserted_string位於string1和string2之間。程式碼如下:

string1 = "Hello, "
string2 = "world!"
inserted_string = "Python"
new_string = f"{string1}{inserted_string} {string2}"
print(new_string)

輸出

Hello, Python world!

方法三:使用str.replace()方法

Python中的replace()方法用新字串替換子字串的所有出現。replace方法以old_string和new_string作為輸入,並在替換子字串後返回新字串。

示例

在下面的示例中,我們將子字串“world”替換為新字串“Python”。replace方法以“world”作為舊字串,以“Python”作為新字串進行呼叫。程式碼如下:

string1 = "Hello, world!"
inserted_string = "Python"
new_string = string1.replace("world", inserted_string)
print(new_string)

輸出

Hello, Python!

結論

在本文中,我們討論瞭如何使用字串連線、字串插值和replace()方法將一個字串插入另一個字串。可以使用f-string進行字串插值。任何這三種方法都可以用於在Python中將一個字串插入另一個字串。

更新於:2023年4月17日

瀏覽量:10K+

啟動您的職業生涯

透過完成課程獲得認證

開始
廣告
© . All rights reserved.