Тип строки в Python имеет очень много удобных методов. Сегодня пост про два таких метода которые чаще всего используются "однобоко". Это методы startswith() и endswith()
Самый обычный сценарий использования — проверка, начинается ли строка с указанной подстроки?
>>> "some_string".startswith("some")
True
И аналогичная ситуация с зеркальным вариантом этой функции, проверка совпадения с конца
>>> "some_string".endswith("some")
False
Так они используются в большинстве случаев что я видел. Но у этих функций есть еще два варианта использования.
🔸Сравнение нескольких подстрок
Для проверки нескольких подстрок в одной строке обычно вызывают эти функции несколько раз. Но на самом деле достаточно передать кортеж со всеми строками один раз. Если будет хоть одно совпадение то функция вернёт True.
>>>"my_image.png".endswith(("jpg", "png", "exr"))
True
🔸Диапазон поиска
Вторым аргументом можно передать индекс символа с которого следует начать сравнение, а третий аргумент это индекс последнего символа.
>>> ".filename.ext".startswith("file", 1)
True
>>> "file_###.ext".endswith('#', 0, -4)
True
Индексы можно указать отрицательными, что означает отсчёт с конца.
#trics#basic
💥Triumph Scrambler 900 — классика с внедорожным характером
✏️ Британский мотоцикл Triumph Scrambler 900 сочетает в себе ретро-стиль и современные технологии, оставаясь верным духу оригинальных «скамблеров» 1960-х.
✔️ Дизайн и атмосфера
С его высоко расположенной выхлопной трубой, внедорожными шинами и минималистичным дизайном Scrambler 900 выглядит так, будто сошел со страниц мотоистории. Однако под капотом — современный 900-кубовый параллельный твин с воздушно-масляным охлаждением, выдающий 64 л.с. и 80 Нм крутящего момента.
✔️ Ездовые характеристики
Двигатель обеспечивает плавную подачу мощности, идеальную для городских поездок и легкого бездорожья. Длинноходная подвеска и легкая рама делают мотоцикл управляемым даже на грунтовых дорогах, а ABS и система traction control добавляют безопасности.
✔️ Для кого этот байк?
Scrambler 900 — отличный выбор для тех, кто ценит классическую эстетику, но не хочет жертвовать надежностью. Это мотоцикл для повседневных поездок, воскресных приключений и тех, кто любит выделяться из толпы.
Хотите почувствовать дух свободы? Triumph Scrambler 900 готов к любым дорогам!
#Triumph#Scrambler#Мотоциклы
💥 Triumph Scrambler 400 Escape: французский взгляд на внедорожный характер
✏️ Французская мастерская FCR Original представила впечатляющий проект переосмысления Triumph Scrambler 400. Результат их работы, получивший название «Escape», — это мотоцикл, который одинаково уверенно чувствует себя как в городских джунглях, так и на грунтовых дорогах.
Вместо того чтобы создавать радикальный кастом под одну задачу, FCR Original предлагает продуманный, сбалансированный пакет доработок. И главное — это не штучная работа, а конфигурируемый набор, который можно адаптировать под личные предпочтения.
Что изменилось?
FCR предлагает два варианта апгрейда — для дорожной версии Scrambler 400 X и для более подготовленной к бездорожью Scrambler 400 XC. При этом двигатель остается нетронутым: 398-кубовый одноцилиндровый мотор сохраняет свою надежную заводскую настройку. Все изменения направлены на ходовую часть, защиту, эргономику и внешний вид.
Вот лишь некоторые детали преображения:
· Защита: Моторный щиток, решетка радиатора, специальная крышка цепи и новые поворотники.
· Подвеска и колеса: Оффроудная резина Continental, которая отлично держит и гравий, и асфальт.
· Выхлоп: Высоко расположенная система с новым глушителем. Это не только эффектно смотрится, но и увеличивает глубину брода при переправах через воду. Звук стал более насыщенным, но без ущерба для комфорта.
· Эргономика: Доработанное сиденье для дальних поездок, багажник и мягкие кофры для многодневных путешествий.
· Стиль: Специальная окраска бака, боковых панелей и обтекателя фары. Доступны варианты: черный, бежевый, ледяной синий и темно-зеленый с топографическими узорами, подчеркивающие «приключенческий» характер мотоцикла.
Гибкий подход
Особенность Escape в том, что это модульная система. Вы можете начать с установки защиты или выхлопа, постепенно расширяя функционал своего мотоцикла. Многие компоненты доступны отдельно в фирменном магазине аксессуаров FCR.
Статус и доступность
Полная версия проекта была впервые представлена широкой публике на выставке Rétromobile 2026 в Париже. Конкретных цен на полный пакет компания не раскрывает — стоимость рассчитывается индивидуально под каждого клиента.
Почему это интересно?
FCR Original удалось сохранить главные козыри Triumph Scrambler 400 — доступность, лицензию A2 и простоту в управлении — но при этом добавить мотоциклу настоящий характер приключенческого эндуро. «Escape» выглядит как готовый заводской спецвыпуск, а не кустарная переделка.
#TriumphScrambler#TriumphScrambler400#FCROriginal#CustomBike#Scrambler#AdventureBuild#MotorcycleNews