python 字串拼接

2021-09-11 09:44:55 字數 1253 閱讀 8021

**:

閱讀目錄

1. 加號

2. 逗號

3. 直接連線

4. 格式化

5. join

6. 多行字串拼接()

回到頂部

(示例版本為py2)

回到頂部

第一種,有程式設計經驗的人,估計都知道很多語言裡面是用加號連線兩個字串,python裡面也是如此直接用 「+」 來連線兩個字串;

print 'python' + 'tab'
結果:

pythontab
回到頂部

第二種比較特殊,使用逗號連線兩個字串,如果兩個字串用「逗號」隔開,那麼這兩個字串將被連線,但是,字串之間會多出乙個空格;

print 'python','tab'
結果:

python tab
回到頂部

第三種也是 python 獨有的,只要把兩個字串放在一起,中間有空白或者沒有空白,兩個字串將自動連線為乙個字串;

示例1:

print 'python''tab'
結果:

pythontab
示例2:

print 'python'   'tab'
結果:

pythontab
回到頂部

這種方式用符號「%」連線乙個字串和一組變數,字串中的特殊標記會被自動用右邊變數組中的變數替換:

print '%s %s'%('python', 'tab')
結果:

python tab
回到頂部

利用字串函式 join ;這個函式接收乙個列表,然後用字串依次連線列表中每乙個元素:

str_list = ['python', 'tab']

a = ''

print a.join(str_list)

結果:

pythontab
回到頂部

s = ('select *'

'from atable'

'where id=888')

print s, type(s)

#輸出select *from atablewhere id=888

python遇到未閉合的小括號,自動將多行拼接為一行,相比三個引號和換行符,這種方式不會把換行符、前導空格當作字元。

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 末尾拼接 雖然使用該方法也可以拼接字串,但它的效率很低,不...

Python 字串拼接方式

python中字串拼接方式 使用加號拼接,連線獲得的字串中間沒有空格 print aaa bbb 使用逗號拼接,連線獲得的字串中間會有乙個空格 print aaa bbb 直接連線,中間無論有沒有空白,連線獲得的字串都沒有空格 print aaa bbb 格式化,根據使用者提供的格式返回替換後的字串...