Методы Python для удаления суффикса из строк

Чтобы удалить суффикс из строки в Python, вы можете использовать различные методы. Вот несколько подходов:

  1. Использование метода rstrip(): этот метод удаляет указанные символы из конца строки.

    string = "example_suffix"
    suffix = "_suffix"
    result = string.rstrip(suffix)
    print(result)  # Output: "example"
  2. Использование разделения строк. Вы можете использовать разделение строк для извлечения нужной части строки.

    string = "example_suffix"
    suffix = "_suffix"
    result = string[: -len(suffix)]
    print(result)  # Output: "example"
  3. Использование модуля re. Модуль reпредоставляет операции на основе регулярных выражений для манипулирования строками.

    import re
    string = "example_suffix"
    suffix = "_suffix"
    pattern = re.escape(suffix) + "$"
    result = re.sub(pattern, "", string)
    print(result)  # Output: "example"

Это всего лишь несколько способов удалить суффикс из строки в Python. Смело выбирайте тот, который лучше всего соответствует вашим требованиям.