python join函数
python join函数是怎样的呢?下面就让我们一起来了解一下吧:
python join函数主要是用于拼接字符串的,在Python中是有join()与os.path.join()两个函数,它们的具体作用是:
join():连接字符串数组。也就是将字符串、元组、列表中的元素以指定的字符(或分隔符)连接生成一个新的字符串。
os.path.join():将多个路径组合后返回。
说明:
1、join()函数
语法格式为: 'sep'.join(seq),也就是以sep作为分隔符,将seq所有的元素合并成一个新的字符串。
参数说明
sep:分隔符。可为空。
seq:需要连接的元素序列、字符串、元组、字典。
返回值:即返回一个以分隔符sep连接各个元素后生成的字符串。
2、os.path.join()函数
语法格式为:os.path.join(path1[,path2[,......]])
返回值:需要将多个路径组合后返回。
需要注意的是,第一个绝对路径之前的参数将会被忽略。
参考范例:
#对序列进行操作(分别使用' '与':'作为分隔符)
>>> seq1 = ['hello','good','boy','doiido']
>>> print ' '.join(seq1)
hello good boy doiido
>>> print ':'.join(seq1)
hello:good:boy:doiido
#对字符串进行操作
>>> seq2 = "hello good boy doiido"
>>> print ':'.join(seq2)
h:e:l:l:o: :g:o:o:d: :b:o:y: :d:o:i:i:d:o
#对元组进行操作
>>> seq3 = ('hello','good','boy','doiido')
>>> print ':'.join(seq3)
hello:good:boy:doiido
#对字典进行操作
>>> seq4 = {'hello':1,'good':2,'boy':3,'doiido':4}
>>> print ':'.join(seq4)
boy:good:doiido:hello
#合并目录
>>> import os
>>> os.path.join('/hello/','good/boy/','doiido')
'/hello/good/boy/doiido'
-
上汽集团荣威RX8动力系统 荣威RX8动力总成解析?
荣威RX8是上汽的新车,上汽集团官方正式发布了旗下上汽荣威RX8的官方车图,新车定位于中大型豪华SUV。荣威RX8动力方面,RX8搭载一台2.0T蓝芯发动机,最大的功率达到了2...
问答查看全文>> -
新天籁轮胎是什么牌子
新天籁轮胎使用两款日本产的轮胎,分别是日本轮胎厂商Yokohama 的BlueEarth轮胎和普利斯通的E150款轮胎。yokohama轮胎属于日本横滨橡胶株式会社的产品,其诞...
问答查看全文>> -
除夕贺词祝福语大全 饭店贺词祝福语大全
1、串鞭炮送走烦恼,一杯美酒碰出欢笑,一碗水饺包裹热情,一番忙碌有着年的味道,一家团圆融融美好,一席畅谈乐得逍遥。除夕日,祝你合家幸福!2、除夕之夜很特别,一夜之间跨两年。家家...
祝福语查看全文>> -
会车先行和会车让行什么意思?
会车让行:和对方来的车会车时,让对方的车先行,自己的车减速或停车等措施(比如,道路狭窄时,前面又有障碍物);会车先行:则是会车让行相反的意思,即自己的车先行,对方停车或减速等措...
问答查看全文>> -
汽车喷漆一般要多久才干?
汽车喷漆一般要24小时才干,汽车喷漆是指给汽车表面上一层漆达到保护汽车的效果。车漆的作用是:保护汽车免受大气中各种腐蚀介质的侵蚀;装饰汽车;标志汽车的种类;提高汽车的舒适性和密...
问答查看全文>>
推荐
- 19.5代本田雅阁有没有隐藏功能221
- 2安全气囊灯常亮的原因?293
- 3汽车机油灯亮打不着火怎么回事?417
- 4小儿抽风要怎么急救203
- 5座右铭勇敢 座右铭勇敢者281
- 6副驾驶没系安全带扣分么?319
- 7儿童锁是什么意思422
- 8轩逸水温表中间多少度?291