Python中有.join()和os.path.join()两个函数,具体作用如下:
. join(): 连接字符串数组。将字符串、元组、列表中的元素以指定的字符(分隔符)连接生成一个新的字符串
os.path.join(): 将多个路径组合后返回
#对序列进行操作(分别使用' ' 、' - '与':'作为分隔符)
a=['1aa',2bb3cc4dd5ee'] print(' '.join(a)) #1aa 2bb 3cc 4dd 5ee ;1aa;2bb;3cc;4dd;5ee .1aa.2bb.3cc.4dd.5ee -1aa-2bb-3cc-4dd-5ee
#对字符串进行操作(分别使用' ' 、' - '与':'作为分隔符)
b=hello world' ' '.join(b)) h e l l o w o r l d '.join(b)) h-e-l-l-o- -w-o-r-l-d : h:e:l:l:o: :w:o:r:l:d
#对元组进行操作(分别使用' ' 、' - '与':'作为分隔符)
c=(aabbccddee) '.join(c)) aa bb cc dd ee '.join(c)) aa-bb-cc-dd-ee aa:bb:cc:dd:ee
#对字典进行无序操作(分别使用' ' 、' - '与':'作为分隔符)
d={name1':aname2bname3cname4d} '.join(d)) name1 name2 name3 name4 '.join(d)) name1-name2-name3-name4 name1:name2:name3:name4
#对于字符串截取后使用join拼接
str=G20-放假安排print(str.split(')[1:]) 截取从第一个往后 ['放假安排'] '.join(G20-杭州峰会-放假时间-放假安排'.split(')[1:])) 截取从第一个往后的所有,并且使用 - 连接; 杭州峰会-放假时间-放假安排
str1='.join(str1.split(')[:-1]) ) 截取后,去除最后一个
')[-1]) 取出最后一个-后内容
#对目录进行操作
import os print(os.path.join(/hello/good/date/datbody')) /hello/good/date/datbody