Python中有.join()和os.path.join()两个函数,具体作用如下:
. join(): 连接字符串数组。将字符串、元组、列表中的元素以指定的字符(分隔符)连接生成一个新的字符串
‘' os.path.join(): 将多个路径组合后返回
>>#对序列进行操作(分别使用' ' 、' - '与':'作为分隔符)
1
2
3
4
5
6
7
|
>> a = [ '1' , '2' , '3' , '4' , '5' ]
>> ' ' .join(a)
1 2 3 4 5
>> ';' .jion(a)
1 - 2 - 3 - 4 - 5
>> '.' .join(a)
1.2 . 3.4 . 5
|
>>#对字符串进行操作(分别使用' ' 、' - '与':'作为分隔符)
1
2
3
4
5
6
7
|
>>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
>> ':' .jion(b)
h:e:l:l:o: :w:o:r:l:d
|
>>#对元组进行操作(分别使用' ' 、' - '与':'作为分隔符)
1
2
3
4
5
6
7
|
>>c = ( '1' , '2' , '3' , '4' , '5' )
>> ' ' .join(c)
1 2 3 4 5
>> '-' .join(c)
1 - 2 - 3 - 4 - 5
>> ':' .join(c)
1 : 2 : 3 : 4 : 5
|
>>#对字典进行无序操作(分别使用' ' 、' - '与':'作为分隔符)
1
2
3
4
5
6
7
|
>>d = { 'name1' : 'a' , 'name2' : 'b' , 'name3' : 'c' , 'name4' : 'd' }
>> ' ' .jion(d)
name1 name2 name3 name4
>> '-' .join(d)
name1 - name2 - name3 - name4
>> ':' .join(d)
name1:name2:name3:name4
|
>>#对目录进行操作
1
2
3
|
>> import os
>>os.path.join( '/hello/' , 'good/date' , 'datbody' )
hello / good / date / datbody
|
总结
以上所述是小编给大家介绍的Python中.join()和os.path.join()两个函数的用法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对服务器之家网站的支持!
原文链接:https://www.cnblogs.com/ling-yu/archive/2018/06/11/9167065.html