Python 是一種強大的程式語言,它提供了許多強大的功能,其中之一就是可以將多個子串插入到字符串中。這個功能可以讓開發者在程式碼中更加靈活地操作字符串,以滿足各種需求。本文將介紹如何使用 Python 來插入多個子串到字符串中。
目錄
使用 Python 插入多個子串
Python 提供了一個叫做 str.format() 的方法,可以用來將多個子串插入到字符串中。該方法接受一個參數,參數可以是一個字符串,也可以是一個字典,或者是一個元組。
舉個例子,假設我們有一個字符串 s = "Hello {name}!"
,我們想要將 name
替換為 John
,可以使用 str.format()
方法:
s = "Hello {name}!" s = s.format(name="John") print(s) # 輸出:Hello John!
另外,如果我們有一個字典 d = {"name": "John"}
,我們可以使用 str.format()
方法將字典中的值插入到字符串中:
s = "Hello {name}!" d = {"name": "John"} s = s.format(**d) print(s) # 輸出:Hello John!
最後,如果我們有一個元組 t = ("John",)
,我們可以使用 str.format()
方法將元組中的值插入到字符串中:
s = "Hello {name}!" t = ("John",) s = s.format(*t) print(s) # 輸出:Hello John!
總結
本文介紹了如何使用 Python 來插入多個子串到字符串中。Python 提供了一個叫做 str.format() 的方法,可以用來將多個子串插入到字符串中。該方法接受一個參數,參數可以是一個字符串,也可以是一個字典,或者是一個元組。