python中字串拼接jion的用法

2021-08-30 14:05:15 字數 1621 閱讀 9759

python中的join()函式的用法

函式:string.join()

python中有join()和os.path.join()兩個函式,具體作用如下:

join(): 連線字串陣列。將字串、元組、列表中的元素以指定的字元(分隔符)連線生成乙個新的字串

os.path.join(): 將多個路徑組合後返回,拼接方法:

1、只有乙個以」/」開頭的,引數從它開始往後拼接,之前的引數全部丟棄。如os.path.join(』/hello/』,『good/boy/』,『doiido』)

2、有多個以」/」開頭的引數,從最後」/」開頭的的開始往後拼接,之前的引數全部丟棄。如os.path.join(』/aaaa』,』/bbbb』,』/ccccc.txt』)

3、若出現」./」開頭的引數,會從」./」開頭的引數的上乙個引數開始拼接。如print(「3:」,os.path.join(『aaaa』,』./bbb』,『ccccc.txt』))

一、函式說明

1、join()函式

語法: 『sep』.join(seq)

引數說明

sep:分隔符。可以為空

seq:要連線的元素序列、字串、元組、字典

上面的語法即:以sep作為分隔符,將seq所有的元素合併成乙個新的字串

返回值:返回乙個以分隔符sep連線各個元素後生成的字串

2、os.path.join()函式

語法: os.path.join(path1[,path2[,…]])

返回值:將多個路徑組合後返回

注:第乙個絕對路徑之前的引數將被忽略

#對序列進行操作(分別使用』 『與』:'作為分隔符)

seq1 = [『hello』,『good』,『boy』,『doiido』]

print 』 '.join(seq1)

hello good boy doiido

print 『:』.join(seq1)

hello:good?doiido

#對字串進行操作

seq2 = 「hello good boy doiido」

print 『:』.join(seq2)

h:e:l:l⭕️ :g⭕️o:d: ?️o:y: :d⭕️i:i:d:o

#對元組進行操作

seq3 = (『hello』,『good』,『boy』,『doiido』)

print 『:』.join(seq3)

hello:good?doiido

#對字典進行操作

seq4 =

print 『:』.join(seq4)

boy:good:doiido:hello

#合併目錄

import os

os.path.join(』/hello/』,『good/boy/』,『doiido』)

『/hello/good/boy/doiido』

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