加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

Python中join()函数使用

发布时间:2020-12-20 10:12:52 所属栏目:Python 来源:网络整理
导读:Python中有.join()和os.path.join()两个函数,具体作用如下: ? ?. join():??? 连接字符串数组。将字符串、元组、列表中的元素以指定的字符(分隔符)连接生成一个新的字符串 ??? os.path.join():? 将多个路径组合后返回 ? #对序列进行操作(分别使用'? ' 、

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读