python基礎中的字元拼接方法

2021-09-12 08:37:35 字數 1095 閱讀 9724

無論是在何種計算機語言中,都會有關於兩個不同的字串連線起來的方式,那麼我們就來看看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 ...