split()函数是按照指定分隔符,对字符串进行分割,还可以通过num指定分割的次数。
例子:
s = '123 456 789' print(s.split()) #默认是以空字符为分隔符,包括空格,\n,\t #输出:['123', '456', '789'] s = '123,456,789' print(s.split(',')) #输出:['123', '456', '789'] s = '123 456 789' print(s.split(' ',1)) #['123', '456 789']
join()函数是将子字符串按照指定的连接符生成一个新的字符串。
例子:
s = ['123', '456', '789'] print(''.join(s)) #输出:123456789 s = ['123', '456', '789'] print('-'.join(s)) #输出:123-456-789
一个简单的字符串与列表之间的转换:
a = 'abc' b = list(a) print(b) print(''.join(b))