Тип строки в 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
🔥💸 Feeling Lucky? More like feeling HOT! 💸🔥
HOT MONEY SLOT, the second game in TrueLab’s Hot Series, is OUT NOW. We’ve taken those good old fire and fruit line 3x3 mechanics and turned up the heat with top-notch graphics and sound.
The Hot Series games are the perfect complement to any game portfolio. Do you prefer quick action with a classic vibe but can't get yourself to revisit the oldies? This one's for you. Let's go. 🎰
➡️ SPIN IT: https://bit.ly/Hot-Money-Demo
#HotMoneySlot#OutNow#HotSeries#iGamingNews#TrueLab#TrueGames#TrueSlots
🔞 | Play Responsibly
There's something irresistibly charming about classic slots, and with our HOT Series, we're revamping these favourites with stunning new graphics and smart mechanical changes. Hot Money Slot is up next, featuring 27 variable lines that let you tweak volatility and hit rate to your liking and a hot, shiny new look. 🔥
➡️ Stay tuned for release on June 13th! 🗓️
#HotMoneySlot#ComingSoon#HotSeries#ClassicsRevamped#TrueGames#TrueLab#TrueSlots
Brace yourselves—Hot Money Slot will soon fan the flames of your classic gaming desires. As the second sizzling title in the TrueLab Hot Classic Series, this 3x3 firecracker fuses classic slot excitement with a scorching fruit theme. Its slot gaming in its Truest form - with vibrant, burning symbols and intense action with every spin. 🍒🍉🍋🔥
Feeling lucky? Or just love playing with fire? Either way, this game's got your name all over it.
Stay tuned, and keep your fire extinguishers handy. 🔥🍒
🗓️ DEMO OUT NEXT WEEK!
#HotMoneySlot#ComingSoon#HotSeries#TrueLabGames#TrueClassics#TrueGames#TrueSlots
The clocks are ticking down, and things are heating up! We're now only 2 days away from the launch of HOT DEVIL SLOT, the first of 3 titles to form part of our classic-inspired HOT SERIES! 🔥
🗓️ Let's raise a little hell come Wednesday 8th May! 😈
#HotDevilSlot#HotSeries#OutSoon#NewSlots#TrueLab#TrueSlots#TrueGames
100 HOT SLOT is OUT NOW!
As the grand finale of our three-way TrueLab Hot Series, this classic slot features 100 lines for maximum enjoyment and fiery fun. 🍒🍉🍋🔥
Don’t miss out on this blazing conclusion to our Hot Series!
SPIN IT! ➡️https://bit.ly/100HS-Demo
#100HotSlot#HotSeries#OutNow#FruitAndFire#ClassicSlots#TrueLab#TrueGames#TrueSlots