Функции Python | setswith() и Endwidth()

| | | | | | | | |

Библиотека Python предоставляет несколько встроенных методов, одним из которых является функция startwith() и endwith() , которая используется для операций со строками.

начинается с ()

Синтаксис

str.startswith (search_string, start, end) 

Параметры:

search_string: Строка для поиска.
start: начальный индекс str, из которого следует искать search_string.
end: конечный индекс str , который следует учитывать при поиске.

Функция launchwith() используется для проверить, начинается ли данное предложение на определенной строке.

  • Параметры start и end необязательны.
  • Мы можем использовать и x, когда хотим, чтобы поиск включал только определенную подстроку исходной строки.
  • Возвращает:
    Возвращаемое значение является двоичным. Функции возвращают True , если исходное предложение начинается с search_string, иначе False .

    EndsWith()

    Синтаксис:

    str.endwith (search_string, start, end) 

    Параметры:

    search_string: Строка для поиска.
    start: Начальный индекс str, откуда следует искать search_string.
    end: Конечный индекс str , который следует учитывать при поиске.

    Использование:

    • Функция endwith() используется для проверки того, заканчивается ли данное предложение определенной строкой.
    • Параметры start и end необязательны.
    • Мы можем использовать их, когда хотим, чтобы в подстроке поиска исходной строки учитывался только конкретный.

    Возвращает:
    Возвращаемое значение является двоичным. Функции возвращают True , если исходное предложение заканчивается строкой search_string, иначе False .

    Ниже приведен код, объясняющий StartWith() и Endwidth() :

    # Код Python для реализации функций startwith()
    # и endwith().

    str = "GeeksforGeeks"


    # начинается с ()

    print ( str .startwith( "Geeks" ))

    print ( str .startwith( "Geeks" , 4 , 10 ))

    print ( str .startwith( "Geeks" , 8 , 14 ))

    print ( "" )


    # конец

    print ( str . endwith ( "Geeks" ))

    print ( str .endswith ( "Geeks" , 2 , 8 ))

    print ( str . Endswith ( "for" , 5 , 8 ))

    Выход:

    True False True True False True