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