本文將教您在 Python 中追加字符串的不同方法。連接是談論將字符串加在一起時經常使用的另一個詞。因此,“附加”和“連接”這兩個詞通常以相同的方式使用。
無論哪種方式,附加或連接字符串都意味著將一個字符串的值添加到另一個字符串或連接兩個字符串的值一起。讓我們看一些簡單的代碼示例,了解執行此操作的不同方法。
在 Python 中追加字符串的方法
Python 有不止一種將字符串連接在一起的方法。這些方法根據它們工作的速度、閱讀的難易程度以及修復的難易程度而有所不同。選擇最適合您的程序或腳本用例的技術。在接下來的部分中,示例展示瞭如何使用四種不同的方式在 Python 中添加字符串。
使用 + 運算符
使用加號 (+) 運算符將兩個字符串連接成一個對象。語法是:
字符串要么是文字字符串,要么是存儲字符串類型的變量。例如:
str1=”Hello”
str2=”World”
print(str1+str2)
運算符將兩個字符串相加以生成一個新對象。在兩個變量之間添加一個字符串文字以在字符串之間添加一個空格:
str1=”Hello”
str2=”World”
print(str1 +””+ str2)
你也可以在第一個字符串的末尾或第二個字符串的開頭放置一個空格。
使用 (+) 運算符快速連接兩個字符串並獲得結果。使用此運算符將多個字符串相加比使用其他方法花費的時間更長。
使用 join()
join() 方法將可迭代對象(如列表、元組和字典)組合成一弦。在字符串上調用 join() 以使用方法:
string.join(
字符串充當連接在一起的對象之間的中斷。
join() 方法在以下代碼中使用:
str1=”Hello”
str2=”World”
print(“”.join())
當 join() 方法是在帶有空格和字符串列表的字符串上調用,將字符串加在一起,並在每個字符串之間添加一個空格。
如果您想遍歷字符串列表、字典或其他可迭代對象objects,使用join()方法。
使用String format()
format()方法為objects做一個地方,傳遞給定的值,和string一樣
使用大括號 ({}) 定義佔位符,並將值傳遞給 format() 方法:
“{} {}”.format(
當您使用 format() 方法時,您提供的值將按照您指定的順序放入佔位符中。例如:
str1=”Hello”
str2=”World”
print(“{} {}”.format(str1, str2))
生成的字符串顯示在
使用 format() 方法,您可以更改字符串的外觀和添加方式。例如,您可以使用索引更改字符串值的順序:
str1=”Hello”
str2=”World”
print(“{1} {0}”.format(str1 , str2))
輸出顯示了字符串是如何反向連接在一起的。
使用 f-string
格式化字符串是通過 f-string 方法中的文字字符串插值完成的.名字來源於它的寫法:
f”{}{}”
字符串前的 f 告訴你它是一個 f 字符串,大括號 ( {}) 告訴你變量是什麼。例如:
str1=”Hello”
str2=”World”
print(f”{str1} {str2}”)
該方法在兩個字符串之間添加一個空格,然後連接
常見問題
append() 是字符串方法嗎?
append(String str) 方法將字符串str添加到這個字符序列中。 String 參數的字符按照它們在參數中出現的順序添加到序列的末尾。這樣使得序列和參數一樣長。
append()和extend()是同一個方法嗎?
在Python編程語言中,append()方法添加一個item到現有列表,而 extend() 方法將作為參數給出的每個可迭代元素添加到原始列表的末尾。
什麼是 Python 中的追加示例?
如果你調用.append(),新的項目將被添加到空白處。列表是可以包含不同類型數據和 Python 對象的序列。您可以使用.append() 方法將任何對象添加到列表中。在此示例中,您首先添加一個整數,然後添加一個字符串,然後添加一個浮點數。
什麼是追加示例?
“追加”一詞是有點正式。律師經常談論在其他文件中添加內容,立法者經常在大法案中添加小法案,希望沒有人會注意到,因為每個人都會關注大法案的主要部分。