Python中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

相关文章

Python中的函数(二) 在上一篇文章中提到了Python中函数的定...
Python中的字符串 可能大多数人在学习C语言的时候,最先接触...
Python 面向对象编程(一) 虽然Python是解释性语言,但是它...
Python面向对象编程(二) 在前面一篇文章中谈到了类的基本定...
Python中的函数(一) 接触过C语言的朋友对函数这个词肯定非...
在windows下如何快速搭建web.py开发框架 用Python进行web开发...