【问题标题】:Python strip a string from index [duplicate]Python从索引中删除一个字符串[重复]
【发布时间】:2013-10-27 13:41:06
【问题描述】:

我有一个格式为:'foo7bar' 的字符串列表。如何在 Python 中删除 7 以及后面的任何字符?

这类似于this 问题,但我需要 Python 的答案。

【问题讨论】:

    标签: python strip


    【解决方案1】:

    您可以使用 Python 的slice notation

    >>> mystr = 'foo7bar'
    >>> mystr[:mystr.index('7')]
    'foo'
    >>>
    

    切片符号的格式是[start:stop:step]。字符串的index 方法查找其输入第一次出现的位置。

    但是请注意,如果您正在处理更复杂的事情(例如匹配模式),您可能需要查看Regular Expressions。不过对于这个操作,切片符号就足够了。

    【讨论】:

      猜你喜欢
      • 2021-08-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-01
      • 2013-04-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多