無論是在何種計算機語言中,都會有關於兩個不同的字串連線起來的方式,那麼我們就來看看python之中會是怎樣的方式來連線這些字串。
第一種簡單直接的通過(+)操作符拼接
s = 'hello'+' '+'world'+'!'
print(s)
雖然使用這種方式進行字串連線的操作雖然簡單直接,但是在python中每使用一次就會生成乙個新的字串,生成新的字串就需要重新申請記憶體,這樣當拼接字串較多時會影響一點點效率。平時用完全夠了,大資料的時候就慢幾秒嘛。
第二種通過str.join()方法拼接
strlist=['hello',' ','world','!']
print(''.join(strlist))
strlist=[『hello』,』 『,『world』,』!』]
print(』』.join(strlist))
這種方式一般常使用在將集合轉化為字串,」.join()其中」可以是空字元,也可以是任意其他字元,當是任意其他字元時,集合中字串會被該字元隔開,例如:
strlist=['hello',' ','world','!']
print(','.join(strlist))
第三種通過str.format()方法拼接
s='{} {}!'.format('hello','world')
print(s)
通過這種方式拼接字串需要注意的是字串中{}的數量要和format方法引數數量一致,否則會報錯。
第四種通過(%)操作符拼接
s = '%s %s!' % ('hello', 'world')
print(s)
第五種通過()多行拼接
s = (
'hello'
' ''world'
'!')print(s)
python遇到未閉合的小括號,自動將多行拼接為一行。
第六種
python遇到未閉合的小括號,自動將多行拼接為一行。
拼接數字 Python中字串拼接的三種方式
在python中,我們經常會遇到字串的拼接問題,在這裡我總結了三種字串的拼接方式 1.使用加號 號進行拼接 加號 號拼接是我第一次學習python常用的方法,我們只需要把我們要加的拼接到一起就行了,不是變數的使用單引號或雙引號括起來,是變數直接相加就可以,但是我們一定要注意的是,當有數字的時候一定要...
拼接字串 Python中字串拼接的N 1種方法
python拼接字串一般有以下幾種方法 1.直接通過 操作符拼接 輸出結果 hello world 使用這種方式進行字串連線的操作效率低下,因為python中使用 拼接兩個字串時會生成乙個新的字串,生成新的字串就需要重新申請記憶體,當拼接字串較多時自然會影響效率。2.通過str.join 方法拼接 ...
Python中的字串序列拼接方法
最初看到這個功能的時候,不由得來了積分親切感。因為在 perl 中也有乙個用於字串拼接的 join 而那個功能我用了不知道多少次。先寫乙個小指令碼如下 1 usr bin python 2 3 str list aa cc bb 12 4 lines n join str list 5 print ...