最近对join()和split()函数总是不是特别清楚,抽时间总结
1.join()函数
语法:'sep'.join(seq)
sep:分隔符即用什么符号连接如, % *随意,可以为空
seq:要连接的对象是啥,可以为列表,字符串,元组,字典(字典只将key连接)
函数作用:将seq的列表或字符串或元组或字典连接成一个字符串,返回值类型为字符串str
实战:
if __name__ == '__main__':
#对列表进行连接
ls = ['day','day','up']
print('用空格将列表元素进行连接结果: %s'%(' '.join(ls))) #用空格进行连接
print('用星号将列表元素进行连接结果: %s'%('*'.join(ls)))
print('join()函数连接后的值的类型: %s'%(type('*'.join(ls))))
#对字符串进行连接
ss = "day day up"
print('用百分号将字符串元素进行连接结果: %s'%('%'.join(ls)))
print('join()函数连接后的值的类型: %s' % (type('%'.join(ls))))
#对元组进行连接
ts = ('day','day','up')
print('用&将元组元素进