ap
我有以下格式的字符串列表:'foo7bar'
。在Python中如何删除7
后面的所有字符?
这类似于这个问题,但是我需要Python的答案。
用户2555451
您可以使用Python的切片符号来做到这一点:
>>> mystr = 'foo7bar'
>>> mystr[:mystr.index('7')]
'foo'
>>>
切片符号的格式为[start:stop:step]
。index
字符串的方法可找到其输入首次出现的位置。
但是请注意,如果要处理更复杂的问题(例如匹配模式),则可能需要研究正则表达式。但是,对于此操作,切片符号就足够了。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
编辑于
我来说两句