如何在 Python 中將兩個字串連線成一個字串?
字串是一組字元,可以表示單個單詞或完整的句子。與其他技術不同,在 Python 中不需要使用資料型別顯式宣告字串。
Python 提供了許多內建函式,我們可以用它們來操作字串。字串是 String 類的物件,它有多個方法,因為 Python 中的一切都是物件。
在本文中,我們將重點介紹如何在 Python 中將兩個字串組合成一個字串。
使用“+”運算子
連線兩個字串的一種方法是使用“+”運算子,也稱為連線運算子。此運算子組合兩個字串並將值儲存在另一個變數中。
連線運算子的主要缺點是它只能用於字串,不能用於其他值。
示例
在下面給出的示例中,我們以兩個字串作為輸入,並使用連線 (+) 運算子將它們組合在一起。
s1 = 'Welcome to ' s2 = 'Hyderabad' s3 = s1 + s2 print("Combining ",s1,"and",s2) print("Resultant string is",s3) print(s3)
輸出
上述程式的輸出為:
('Combining ', 'Welcome to', 'and', 'Hyderabad') ('Resultant string is', 'Welcome toHyderabad') Welcome to Hyderabad
使用 join 方法
字串內建庫的join()方法接受表示各個字串的值序列,將它們組合起來並返回結果。
示例
在下面給出的程式中,我們使用“ ”作為分隔符,並使用 join 方法透過該分隔符分隔給定的序列。
separator = " " sequence = ['Hello','how','are','you.','Welcome','to','Tutorialspoint'] res = separator.join(sequence) print("The final sequence is") print(res)
輸出
上述程式的輸出為:
The final sequence is Hello how are you. Welcome to Tutorialspoint
使用 format() 方法
format() 是字串庫中的一個內建方法。它主要用於在 print 語句中包含變數。我們將在雙引號中使用花括號來指示存在特定變數,然後在 format() 方法中提及變數名。
示例
在下面給出的程式中,我們使用 join 運算子將兩個字串 s1 和 s2 組合在一起。這裡我們使用“ ”作為分隔符運算子。
s1 = 'Welcome to' s2 = 'Hyderabad' s3 = " ".join([s1, s2]) print("Combining ",s1,"and",s2) print("Resultant string is") print(s3)
輸出
上述程式的輸出為:
('Combining ', 'Welcome to', 'and', 'Hyderabad') Resultant string is Welcome to Hyderabad
示例
在下面給出的程式中,我們使用 format() 來組合兩個字串 s1 和 s2。
s1 = 'Welcome to' s2 = 'Hyderabad' s3 = "{} {}".format(s1, s2) print("Combining ",s1,"and",s2) print("Resultant string is") print(s3)
輸出
上述程式的輸出為:
('Combining ', 'Welcome to', 'and', 'Hyderabad') Resultant string is Welcome to Hyderabad
廣告