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
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。