Как проверить, является ли данная строка Python подстрокой другой?

У меня есть две строки, и я хотел бы проверить, является ли первая подстрока другой. Имеет ли Python такую ​​встроенную функциональность?

вопрос задан 28.02.2011
snakile
23271 репутация

3 ответов


  • 408 рейтинг

    Попробуйте использовать in, как это:

    >>> x = 'hello'
    >>> y = 'll'
    >>> y in x
    True
    
    ответ дан Andrew Hare, с репутацией 268434, 28.02.2011
  • 42 рейтинг

    Попробуйте

    isSubstring = first in theOther
    
    ответ дан Martin Stone, с репутацией 9241, 28.02.2011
  • 30 рейтинг

    string.find("substring") поможет вам. Эта функция возвращает -1 при отсутствии подстроки.

    ответ дан Daniel Wehner, с репутацией 1235, 28.02.2011