你可以使用Python的切片符号来实现: >>> mystr = 'foo7bar' >>> mystr[:mystr.index('7')] 'foo' >>> 切片符号的格式为[start:stop:step]。字符串的index方法可找到其输入的第一个出现位置。但请注意,如果您正在处理更复杂的内容(例如匹配模式),您可能需要查看正则表达式。对于此操作,切片符号已足够。