Тип строки в 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
🔗 Tracking link nima o‘zi?
🌐 Internetda ba’zi linklar juda uzun va tushunarsiz bo‘ladi. Masalan: yandex.ru/an/count/abc123xyz...
Bu oddiy link emas: Tracking link — bu bosganimizni kuzatadigan maxsus link.
📊 U orqali: kim bosdi, qayerdan keldi (Telegram, Instagram va h.k.), qachon bosildi, nechta odam kirdi va hammasi hisoblab boriladi.
❓ Nega juda uzun bo‘ladi? Chunki ichida yashirin ma’lumotlar (ID, vaqt, manba) kodlangan bo‘ladi.
⚠️Eslatma: Tracking linklar zararli emas, lekin ular sizni kuzatadi (analitika uchun).
📱Bizning barcha loyihalar | #tracking
#haifa#tracking
Всем привет!
Каникулы подходят к концу и хочется завершить их в очень красивом месте в приятной компании 🌲🪵🪻🌵⛰️.
Приглашаем вас в мини-поход с нашим чудесным гидом Колей @Nicksanchuk (мы встречались не раз на фехтовальных прогулах) и Ирой @ira_shevchuk_bp.
Мы пройдём по живописным местам в национальном парке Хайфы. Маршрут будет проходить по руслу пересохшей реки и первая часть маршрута по тропам. Маршрут примерно 7 км, будут разные перепады высот (как вверх, так и вниз). Предположительно это займёт у нас около 4 часов, вместе с привалами.
Что с собой:
1. Вода 3 литра+
2. Головной убор
3. Перекус (примерно на два раза)
4. Солнцезащитный крем
5. Закрытая обувь
6. Штаны очень желательно (чтобы защитить ноги от колючих растений)
7. Удобный заплечный рюкзак
Когда: 29 апреля, понедельник ( автобусы ходят как в субботу).
Место сбора:
https://maps.app.goo.gl/aXp8dBcznMdCWKnPA
Время сбора 10:50 (автобус приходит в 10:40).
Поход состоится, если у нас будет не менее 5 участников:) Поэтому просим вас записаться в комментариях к этому анонсу.;)
¿Que puede hacer este bot?
@RobotRobot
Bot para rastrear paquetes. Muestra la ruta y el estado de cualquier envío por su código de seguimiento.
Idioma: ruso
(Visto en @botsgram_cu)
#tracking#paquetes
SharedTrace
#Python tool for getting additional info by shared link (usernames, avatars, IDs etc).
Support TikTok, Instagram, Discord, ChatGPT, Perplexity and other platforms.
https://github.com/hondling/sharetrace
@cybdetective
#socmint#tracking#trackers#stalking#surveillance#why
Revi Secures $500K Funding
Revi has successfully raised $500K in funding as of December 4, 2024. The platform offers precise and scalable workflows for identifying, researching, and tracking M&A targets.
#Funding#M&A #Startups#Investment#AI#Tech#Research#Workflows#Revi#Business#Innovation#Scalable#Tracking#Targets#Finance#Growth#Scale#Market#Analysis #2024
Modified perl script of @ robertoprubio to use the local file
perl disable-trackers-from-recovery.pl --exodus-trackers-pathname <pathname>
where <pathname> refers to pathname of the local exodus file that you've downloaded from https://etip.exodus-privacy.eu.org/trackers/export
#disablebadservices#disable#blocker#watt#mat#block#ifw#intents#services#ads#tracking