Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个格式为: 的字符串列表'foo7bar':如何在 Python 中删除7后面的任何字符?
'foo7bar'
7
这类似于这个问题,但我需要 Python 的答案。
您可以使用 Python 的切片符号来执行此操作:
>>> mystr = 'foo7bar' >>> mystr[:mystr.index('7')] 'foo' >>>
切片符号的格式是[start:stop:step]. 字符串的index方法查找其输入的第一次出现的位置。
[start:stop:step]
index
但是请注意,如果您正在处理更复杂的事情(例如匹配模式),您可能需要查看正则表达式。但是,对于此操作,切片表示法就足够了。