學習如何使用Python字符串插入多個子串

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() 的方法,可以用來將多個子串插入到字符串中。該方法接受一個參數,參數可以是一個字符串,也可以是一個字典,或者是一個元組。

發佈留言