如何在不使用任何导入库的情况下拆分多个字符?

2024-09-24 02:23:29 发布

您现在位置:Python中文网/ 问答频道 /正文

字符串为:

line = 'a but tuba!'

我想删除空格和感叹号,以便在使用.split()函数时,它的输出如下:

line = ['a','but','tuba']

我想不使用任何导入的库,只使用基本代码。你知道吗


Tags: 函数字符串代码linebutsplit空格感叹号
2条回答

最简单(可能也是唯一)的方法是去掉感叹号,然后在空格处分开:

line = 'a but tuba!'.strip('!').split(" ")
print line
>>>['a', 'but', 'tuba']

首先,使用^{}删除!,然后使用^{}拆分字符串。你知道吗

line = 'a but tuba!'
line = line.replace('!', '').split(' ')
print line

输出:

['a', 'but', 'tuba']

相关问题 更多 >