irpas技术客

Python中 join() 函数的使用方法_摸鱼芝士

irpas 8043

人生苦短,我用python


函数:string.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[,…]])

返回值:将多个路径组合后返回

注:第一个绝对路径之前的参数将被忽略

对序列进行操作((分别使用’"与:"作为分隔符)

a1 = [ 'hello' ,'good' , 'boy' , 'xiaoming'] print(' '.join(a1)) print(':'.join(a1)) #输出 python学习扣扣qun:540305994 hello my boy xiaoming hello:my:boy:xiaoming

对字符串进行操作

a2 = 'hello my boy xiaoming' print(':'.join(a2)) #输出 h:e:l:l:o: :g:o:o:d: :b:o:y: :x:i:a:o:m:i:n:g

对元组进行操作

a3 = ('hello','my' , 'boy' , 'xiaoming') print(':'.join(a3)) #输出 hello:good:boy:xiaoming

对字典进行操作

a4 = {'hello':1,'my': 2, 'boy': 3, 'xiaoming':4} print(':'.join(a4)) #输出 hello:good:boy:xiaoming

合并目录

import os a5 = os.path.join('/hello/','my /boy/','xiaoming') print(a5) #输出 /hello/good /boy/xiaoming


1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,会注明原创字样,如未注明都非原创,如有侵权请联系删除!;3.作者投稿可能会经我们编辑修改或补充;4.本站不提供任何储存功能只提供收集或者投稿人的网盘链接。

标签: #Python中 #JOIN #函数的使用方法 #基础自用