split()、rsplit()、splitlines()
字符串分割
split()
rsplit() 跟split相比,它是从字符串最后面往前开始分割
splitlines() 按照 (\n, \r, \r\n 等) 分隔,分割成列表
点击查看代码
s = 'hello, welcome to the world'
# 按空格分割
s.split()
['hello,', 'welcome', 'to', 'the', 'world']
# 按某个字符分割,只分割一次
s.split('e',1)
['h', 'llo, welcome to the world']
# 按某个字符分割,只分割一次,这里是从后往前
s.rsplit('e',1)
['hello, welcome to th', ' world']
# 去掉换行符,以换行符分割成列表
print('1+2\n+3+4'.splitlines())
['1+2', '+3+4']