Тип строки в 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
Президент Шавкат Мирзиёев Тошкент йўловчи вагонларни қуриш ва таъмирлаш заводини бориб кўрди.
—
Президент Шавкат Мирзиёев посетил Ташкентский завод по строительству и ремонту пассажирских вагонов.
#Mirziyoyev#tanishiv#zavod#vagonlar
Prezident.uz|Facebook|Instagram|YouTube|X
#TapToEarn#Notcoin#HamsterKombat#Blum#MemeFi#ZAVOD
Что такое Tap-To-Earn?
Tap-To-Earn - новое явление в мире Web3. С начала 2024 года игры в мессенджере Telegram, получившие название «кликеры» или «тапалки», стали настоящим трендом. Простейшая механика «майнинга» внутриигровой валюты за простые действия и возможность в перспективе продать ее 🤑 после листинга на криптобиржах быстро привлекла огромную аудиторию.
Дебют токена #NOT игры #Notcoin дал пользователям реализовать "заработанные" токены, а игрокам таких приложений ещё большую мотивацию ✌️.
🐹 Это безусловно отразилось на популярности игры #HamsterKombat и приложения криптобиржи #Blum, в которую аудитория привлекается через простую внутреннюю игру. В канале @hamster_kombat в Telegram более 37 млн подписчиков, в канале @blumcrypto — более 12 млн. Оба входят в топ-5 крупнейших Telegram-каналов в мире ❗️.
✔️Преимущества
• Простота: Легко начать без специальных знаний.
• Доступность: Подходит для всех.
• Увлекательность: Превращает заработок в игру.
❌Риски
• Низкий доход: Заработки могут быть минимальными.
• Время и усилия: Выполнение задач занимает много времени.
• Мошенничество: Риск наткнуться на недобросовестные проекты.
• Колебания рынка: Ценность заработанной криптовалюты может сильно меняться.
🔥Перспективные проекты
#Blum - это гибридная биржа в Telegram. Фарм токенов и игра, в которой токены можно «ловить».
#MemeFiCoin - интересный и понятный кликер, в котором можно фармить токены MEMEFI без усилий.
#HamsterKombat - нашумевшая игра, классическая «тапалка» (25к бонусов аккаунтам с Telegram Premium, 2к без).
#ZAVOD - свежий проект, на который уже возлагают немало надежд инфлюенсеры из криптоиндустрии. Приятный интерфейс, понятная механика.
@MirraChannel😎