字符串是:
line = 'a but tuba!'
我想删除空格和感叹号,这样当我使用.split()
函数时,它将输出如下:
line = ['a','but','tuba']
我想这样做而不使用任何导入的库,只需要基本代码。
答案 0 :(得分:0)
最简单(也可能是唯一的)方法是去除感叹号,然后在空格处分割:
line = 'a but tuba!'.strip('!').split(" ")
print line
>>>['a', 'but', 'tuba']
答案 1 :(得分:0)
首先,使用str.replace()
删除!
,然后使用str.split()
拆分字符串。
line = 'a but tuba!'
line = line.replace('!', '').split(' ')
print line
输出:
['a', 'but', 'tuba']