python中的字符串拼接注意事项

python 中的join注意事项

join函数是我们在python中常用的字符串拼接函数,但是在使用中我们经常会忽略它的参数的相关注意事项:
1.参数必须是可迭代对象;
2.可迭代对象内的元素必须是字符串,其他类型无法使用,如果我的可迭代对象中的元素为其他类型,那么咋们在做拼接的使用时就要先转换它的类型再拼接了

代码示意:

元素为整型数的错误使用

l = [1,2,3,4,5]

s = ‘*’.join(l)
Traceback (most recent call last):
File “”, line 1, in
TypeError: sequence item 0: expected str instance, int found

如果元素非字符串类型的可迭代对象拼接方法之一示意

l = [1,2,3,4,5]
l1=[]
for x in l:
l1.append(str(x))
s = ‘*’.join(l1)
print(s)

输出值为—–>1*2*3*4*5

猜你喜欢

转载自blog.csdn.net/xiao_wenzi/article/details/81409887