我有一个格式为的字符串列表:'foo7bar'. 在 Python 中如何删除7以及后面的任何字符?
这与this question类似,但我需要Python的答案。
小智 6
你可以使用 Python 的切片符号来做到这一点:
>>> mystr = 'foo7bar'
>>> mystr[:mystr.index('7')]
'foo'
>>>
Run Code Online (Sandbox Code Playgroud)
切片符号的格式是[start:stop:step]. index字符串的方法查找其输入第一次出现的位置。
但是请注意,如果您正在处理更复杂的事情(例如匹配模式),您可能需要查看正则表达式。但是对于这个操作,切片符号就足够了。
| 归档时间: |
|
| 查看次数: |
2756 次 |
| 最近记录: |