РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
424 of 687 menu

Метод endswith

Метод endswith применяется к Series через аксессор str и проверяет, заканчиваются ли строки на переданное окончание. Первым параметром передаётся искомая подстрока. Метод возвращает Series булевых значений True или False.

Вторым параметром можно передать начало диапазона проверки, а третьим - конец. Если указать только начало, проверка выполняется с этого индекса до конца строки.

Синтаксис

ser.str.endswith(suffix[, start[, end]])

Пример

Давайте проверим, заканчиваются ли строки на 'e':

import pandas as pd ser = pd.Series(['apple', 'banana', 'orange', 'grape']) res = ser.str.endswith('e') print(res)

Результат выполнения кода:

0 True 1 False 2 True 3 True dtype: bool

Пример

Теперь проверим окончание на 'na':

import pandas as pd ser = pd.Series(['banana', 'apple', 'orange', 'grape']) res = ser.str.endswith('na') print(res)

Результат выполнения кода:

0 True 1 False 2 False 3 False dtype: bool

Пример

Можно проверить только часть строки, используя параметр start:

import pandas as pd ser = pd.Series(['abcde', 'article', 'user', 'data']) res = ser.str.endswith('e', start=2) print(res)

Результат выполнения кода:

0 True 1 False 2 False 3 False dtype: bool

Пример

Проверим часть строки с указанием и start, и end:

import pandas as pd ser = pd.Series(['abcde', 'article', 'user', 'data']) res = ser.str.endswith('t', start=0, end=3) print(res)

Результат выполнения кода:

0 False 1 True 2 False 3 False dtype: bool

Пример

Можно использовать метод endswith для фильтрации строк:

import pandas as pd ser = pd.Series(['apple', 'banana', 'orange', 'grape', 'pineapple']) filtered = ser[ser.str.endswith('e')] print(filtered)

Результат выполнения кода:

0 apple 2 orange 3 grape 4 pineapple dtype: object

Смотрите также

  • метод startswith,
    который проверяет начало строк
  • метод contains,
    который проверяет наличие подстроки
  • метод find,
    который ищет подстроку и возвращает индекс
  • метод count,
    который подсчитывает количество вхождений
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить