拼接Python字串最常見的六種方式

2022-06-10 09:00:07 字數 1608 閱讀 2919

最常見的六種方式拼接python字串

字串是所有程式語言中都有的基本變數的型別,程式設計師基本每天都在和字串打交道。

每種字串拼接方式的使用場景各不相同,我們可以在開發過程中靈活運用。

一、用逗號,拼接

str_a = 'python'

print('hello', str_a, '!')

執行結果:

hello python !

用逗號拼接的結果中,相鄰的兩個字串之間會有空格。

二、空格自動拼接

str_b = 'it is summer ' 'of 2019!'

print(str_b)

執行結果:

it is summer of 2019!

空格自動拼接後,兩個字串之間的空格不會保留,兩個字串會直接連在一起,不能通過多個變數名來拼接。

三、多行字串自動拼接

str_c = 'love makes ' \

'man grow up ' \

'or sink down!'

print(str_c)

執行結果:

love makes man grow up or sink down!

多行字串之間會有反斜槓\作為連線,自動拼接後,多行字串會直接連在一起,中間沒有空格,不能通過多個變數名來拼接。

所以我們在程式設計中,一行寫不完的字串可以換行,最後的結果是一樣的。

四、通過加號+拼接

str_d = 'string'

str_e = 'demo'

print(str_d + str_e)

str_e += str_d

print(str_e)

執行結果:

stringdemo

demostring

加號拼接的結果也是兩個字串直接拼接在一起,中間沒有空格。

五、通過乘法*進行拼接

str_f = 'a-' * 10

print(str_f)無錫看**醫院哪家好

執行結果:

a-a-a-a-a-a-a-a-a-a-

python中乙個字串與整數相乘的結果為字串拼接整數次。

六、字串格式化操作符%拼接

str_g = 'aaaaaaaaaaaa%saaaaaaaaa' % 'a'

print(str_g)

str_h = 'aaaaaaaaaaaa%06daaaaaaaaa' % 10

print(str_h)

str_i = 'aaaaaaaaaaaa%.03faaaaaaaaa' % 0.77

print(str_i)

執行結果:

aaaaaaaaaaaaaaaaaaaaaa

aaaaaaaaaaaa000010aaaaaaaaa

aaaaaaaaaaaa0.770aaaaaaaaa

%s,%d,%f的作用是佔位作用,然後在字串後面跟乙個%,再在後面寫拼到佔位位置的內容。

%s:將乙個字串拼接到前面的字串中

%d:將乙個整型數字轉換成字串拼接到前面的字串中,可以設定整數的位數,前面補0

%f:將乙個浮點型數字轉換成字串拼接到前面的字串中,可以設定小數點後的位數,後面補0

python 字串拼接

閱讀目錄 1.加號 2.逗號 3.直接連線 4.格式化 5.join 6.多行字串拼接 回到頂部 示例版本為py2 回到頂部 第一種,有程式設計經驗的人,估計都知道很多語言裡面是用加號連線兩個字串,python裡面也是如此直接用 來連線兩個字串 print python tab 結果 pythont...

Python字串拼接

小關ent 在python的實際開發中,很多都需要用到字串拼接,python中字串拼接有很多,今天總結一下 fruit2 bananas fruit3 pears 1.用 符號拼接 用 拼接字串如下 1 str there are fruit1 fruit2 fruit3 on the table ...

Python字串拼接

今天總結一下python中字串拼接的方法 定義乙個字元 var xiaoming str1 var is a shy boy 前面拼接 str2 i think var is shy 中間拼接 str3 the shy boy is var 末尾拼接 雖然使用該方法也可以拼接字串,但它的效率很低,不...