函数:string.join()
Python中有join()和os.path.join()两个函数,具体作用如下:
join():连接字符串数组。将字符串、元组、列表中的元素以指定的字符(分隔符)连接生成一个新的字符串。
我要把如下的字符串按 ","逗号进行拼接:
代码如下:
a='我是小仙女嘛就是我啦你信不'
b='你确定不'
c='我啦你信不'
f = ','.join(a,b,c)
print(f)
运行结果:
TypeError: str.join() takes exactly one argument (3 given)
#意思join方法拼接的必须是个序列,
序列数据类型为元祖、列表都可以
解决方法:
a='我是小仙女嘛就是我啦你信不'
b='你确定不'
c='我啦你信不'
f = ','.join((a,b,c))
print(f)
意思是把a,b,c用()包起来,当作成元组传到join方法里。
运行结果如下:
我是小仙女嘛就是我啦你信不,你确定不,我啦你信不