Тип строки в 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
🇷🇺⚙️⚙️🔩На передке нужны Чесноки!
Предприятия, Артели, Производства, танкистам N-нного подразделения нужны шипы (чесноки) для противодействия колёсной технике.
Три, четыре или более тысячи Чесноков
Сколько бы не сделали, много не будет, все уйдет в дело!
Будем рады вашей помощи в любом количестве штук / тонн.
Пишите в аккаунт: @gumpomosh24
Если есть у кого-то возможность вырезать и приварить 1-2 сопли (при сбросе с дрона без сварки чесноки от удара бывают разлетаются).
В пределах Москвы и области сможем забрать, если дальше, то транспортной компанией.
К 10-м числам декабря желательно аккумулировать чесноки уже на складе, так как дата старта ещё не известна, но чем раньше тем лучше.
Всё про чесноки хештег: #caltrop
https://t.me/threeDguns/5673
https://t.me/threeDguns/5811
#caltrop#Контакт_1
🇷🇺🚁🚁🚁 Чесноки и беспредел!
Во Всеволожском районе на дорогах массово находят шипы.
undefined
undefined
undefined
undefined
Опасные «подснежники» во Всеволожском районе: водители массово пробивают колеса.
В Бернгардовке на дорогах находят специально разбросанные металлические шипы. Местные в ярости — кто-то явно объявил войну автомобилистам. Причем «партизаны» действуют не первый год: в прошлый раз компания на квадроциклах умудрилась пробить сразу 12 колес за одну поездку.
Ну во первых по геометрии это точно не чеснок проекта #Контакт_1 !
Во вторых мы все свои чесноки испытываем на шиномонтажках и на собственных авто и/или ч/з военных.
Это видимо какой-то местный "Мститель" или горе-инженер без ресурсов на испытания тренирующийся на "кошках". И судя по всему читает канал. Испытания это дорого, сложно и трудозатратно. Чесноки похожие на фото во Всеволожском районе можно купить на OZON:
https://ozon.ru/t/6dWSlpd
https://ozon.ru/t/jQNb1DW
Фу таким быть!
Желающим помочь проекту #Контакт_1:
🏦2202206789526808
Андрей Анатольевич М
🧿 Про чесноки можно прочитать здесь:
https://t.me/threeDguns/5673
https://t.me/threeDguns/5809
https://t.me/threeDguns/5811
https://t.me/threeDguns/6304
https://t.me/threeDguns/6343
https://t.me/threeDguns/6832
https://t.me/threeDguns/6853
🪖 В Свете Событий
🛑3DGuns
#drone#caltrop#Контакт_1
🇷🇺🚁🚁🚁 Чеснок для Сброса с Дронов
По обратной связи от N-нных подразделений была доработана конструкция чеснока для сбросов с дрона для противостояния колёсной технике противника. Облегчена конструкция. Добавлены элементы сборки на проволоку.
Остатки раскроечных листов пойдут на изготовление мангальных сеток для танков. Всё в дело... 💪
По теме хештег #caltrop:
https://t.me/threeDguns/6543
https://t.me/threeDguns/6560
Потребность в шипах / чесноках огромная.
Желающие производить пишите в аккаунт:
@gumpomosh24
#drone#caltrop#Контакт_1
🇷🇺🚁🚁🚁 Чесноки / Шипы против колёсной техники.
По обратной связи с фронта допилил конструкцию чеснока для сбросов с дрона.
🧿 Про чесноки можно прочитать здесь:
https://t.me/threeDguns/5673
https://t.me/threeDguns/5809
https://t.me/threeDguns/5811
https://t.me/threeDguns/6304
https://t.me/threeDguns/6343
Желающим помочь проекту #Контакт_1:
🏦2202206789526808
Андрей Анатольевич М
🪖 В Свете Событий
🛑3DGuns
#tank#armor#era#Контакт_1#caltrop