Python中連接字符串的7種方法小結
Python 提供了將一個或多個字符串連接在一起的多種方法。由于 Python 字符串是不可變的,因此字符串連接后總是會產生一個新字符串。
簡單方法連接字符串
要連接兩個或多個字符串,只需要將它們彼此相鄰放置即可。
s = 'Hello' 'World' print(s) # 輸出:HelloWorld
請注意,這種方式不適用于字符串變量。
使用“+”運算符連接字符串
將多個字符串連接成一個字符串的直接方法是使用“+”運算符。
s ='Hello' + 'World' print(s)
“+”運算符適用于字符串和字符串變量。
s1 = 'Hello' s2 = s1 + 'World' print(s2)
使用“+=”運算符連接字符串
與“+”運算符類似,可以使用“+=”運算符將多個字符串連接成一個。
s = 'Hello' s += 'World' print(s)
使用 join() 方法連接字符串
join() 方法允許將字符串列表連接成一個字符串:
s1 = 'Hello' s2 = 'World' s3 = ''.join([s1, s2]) print(s3)
join() 方法還允許在連接字符串時指定分隔符。
s1 = 'Hello' s2 = 'World' s3 = ' '.join([s1, s2]) print(s3) # 輸出:Hello World
在此示例中,使用 join() 方法連接由空格分隔的字符串。
下面的示例使用該方法由逗號分隔字符串。
s1, s2, s3 = 'Python', 'Hello', 'World' s = ','.join([s1, s2, s3]) print(s) # 輸出:Python,Hello,World
使用 % 連接字符串
String 對象具有內置的 % 運算符,可用于設置字符串的格式,可以使用它來連接字符串。
s1, s2, s3 = 'Python', 'Hello', 'World' s = '%s %s %s' % (s1, s2, s3) print(s)# 輸出:Python Hello World
使用 format() 方法連接字符串
可以使用 format() 方法將多個字符串連接成一個字符串。
s1, s2, s3 = 'Python', 'Hello', 'World'
s = '{} {} {}'.format(s1, s2, s3)
print(s)
使用 f-strings 連接字符串
Python 3.6 引入了 f-strings,允許以更簡潔、更優(yōu)雅的方式格式化字符串??梢允褂?f-strings 將多個字符串連接成一個字符串。
s1, s2, s3 = 'Python', 'Hello', 'World'
s = f'{s1} {s2} {s3}'
print(s)
哪種字符串連接方法更簡便?盡管在 Python 中有多種方法可以連接字符串,但建議使用 join() 方法、“+”運算符和 f-strings 來連接字符串。
到此這篇關于Python中連接字符串的7種方法的文章就介紹到這了,更多相關Python 連接字符串內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
django實現(xiàn)更改數(shù)據庫某個字段以及字段段內數(shù)據
這篇文章主要介紹了django實現(xiàn)更改數(shù)據庫某個字段以及字段段內數(shù)據,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-03-03
如何打包Python Web項目實現(xiàn)免安裝一鍵啟動的方法
這篇文章主要介紹了如何打包Python Web項目,實現(xiàn)免安裝一鍵啟動,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-05-05

