Python中join()函数多种操作代码实例
这篇文章主要介绍了Python中join()函数多种操作代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
Python中有.join()和os.path.join()两个函数,具体作用如下:
.join():连接字符串数组。将字符串、元组、列表中的元素以指定的字符(分隔符)连接生成一个新的字符串
os.path.join():将多个路径组合后返回
对序列进行操作(分别使用''、'-'与':'作为分隔符)
a=['1aa','2bb','3cc','4dd','5ee'] print(''.join(a))#1aa2bb3cc4dd5ee print(';'.join(a))#1aa;2bb;3cc;4dd;5ee print('.'.join(a))#1aa.2bb.3cc.4dd.5ee print('-'.join(a))#1aa-2bb-3cc-4dd-5ee
对字符串进行操作(分别使用''、'-'与':'作为分隔符)
b='helloworld' print(''.join(b))#helloworld print('-'.join(b))#h-e-l-l-o--w-o-r-l-d print(':'.join(b))#h:e:l:l:o::w:o:r:l:d
对元组进行操作(分别使用''、'-'与':'作为分隔符)
c=('aa','bb','cc','dd','ee') print(''.join(c))#aabbccddee print('-'.join(c))#aa-bb-cc-dd-ee print(':'.join(c))#aa:bb:cc:dd:ee
对字典进行无序操作(分别使用''、'-'与':'作为分隔符)
d={'name1':'a','name2':'b','name3':'c','name4':'d'} print(''.join(d))#name1name2name3name4 print('-'.join(d))#name1-name2-name3-name4 print(':'.join(d))#name1:name2:name3:name4
对于字符串截取后使用join拼接
str='G20-放假安排' print(str.split('-')[1:])#截取从第一个往后['放假安排'] print('-'.join('G20-杭州峰会-放假时间-放假安排'.split('-')[1:]))#截取从第一个往后的所有,并且使用-连接;杭州峰会-放假时间-放假安排 str1='G20-杭州峰会-放假时间-放假安排' print('-'.join(str1.split('-')[:-1]))#截取后,去除最后一个 print('G20-杭州峰会-放假时间-放假安排'.split('-')[-1])#取出最后一个-后内容
对目录进行操作
importos print(os.path.join('/hello/','good/date/','datbody'))#/hello/good/date/datbody
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。