Тип строки в 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
🔥 Baby Slerf Airdrop Event
🎁 Total Airdrop Pool 1,000,000,000 $BSLERF
✅ Complete #gleam
https://gleam.io/BZTdD/baby-slerf-airdrop-event
Disclaimer: Please do your own research before joining to any airdrops project, also airdrop is 100% free. Don't send any fee or penny for receiving airdrop tokens. Just join airdrop free!
🔥 Acti Airdrop Event
🎁 100 $ACTI For ALL
✅ Complete #gleam
https://gleam.io/GLdfR/joinactiqsocialmedianew
Disclaimer: Please do your own research before joining to any airdrops project, also airdrop is 100% free. Don't send any fee or penny for receiving airdrop tokens. Just join airdrop free!
📣 BitCraft Airdrop is live!
🏆 Reward for Tasks: 175 $BLOCK for 2000 random participants each.
👨👩👧 Referral Reward:50,000 $BLOCK for top 50 referrers.
✅ Complete #gleam
https://gleam.io/competitions/tZm7C-bitcraft-airdrop
Disclaimer: Please do your own research before joining to any airdrops project, also airdrop is 100% free. Don't send any fee or penny for receiving airdrop tokens. Just join airdrop for free!
🔥 MetaOasis Momo Airdrop
🚀 Airdrop link : https://t.me/MomoAI_bot/app?startapp=0KHBIB
💳 Wallet : Solana-Ton
💬 What needs to be done: Go to Draw, send it to someone 1 time and then draw!
🚨I ask you to do it, it may be important.
#Airdrop#gleam
🙎♂️$10,000 Bombie Giveaway on Gleam
This activity will be very useful for everyone who plays Bombie. All you need to do is subscribe to Bombie's TG and Twitter. You will also need the Bombie UID — it is behind the avatar on the left bottom corner.
🎁200 Random Winners Will Share $3,000 in $TON
🛷3,000 Random Winners Will Share $7,000 In-Game BTC and Airdrop Boxes
Follow the instructions to earn points. The more points you earn, the more chances you have to win prizes!
‼️ Make sure your #Twitter account has a profile photo, otherwise it will be flagged as a spam.
Deadline: December 20, 00:00 (UTC+8)
#TON#Bombie#Gleam#airdrop
🙎♂️$10,000 Bombie Giveaway on Gleam
This activity will be very useful for everyone who plays Bombie. All you need to do is subscribe to Bombie's TG and Twitter. You will also need the Bombie UID — it is behind the avatar on the left bottom corner.
🎁200 Random Winners Will Share $3,000 in $TON
🛷3,000 Random Winners Will Share $7,000 In-Game BTC and Airdrop Boxes
Follow the instructions to earn points. The more points you earn, the more chances you have to win prizes!
‼️ Make sure your #Twitter account has a profile photo, otherwise it will be flagged as a spam.
Deadline: December 20, 00:00 (UTC+8)
#TON#Bombie#Gleam#airdrop
🔥 Emartzon Airdrop Event 🪂
🎁 Total Airdrop Pool $10,200 Worth $EMZ For 2000 Random Users and Top 20 Referral
✅ Complete #gleam
gleam.io/2Ebgn/emartzon…
Emartzon aims to revolutionize the world of ecommerce! emartzon.com
#Airdrops#Giveaway#crypto#airdrop
Disclaimer: Please do your own research before joining to any airdrops project, also airdrop is 100% free. Don't send any fee or penny for receiving airdrop tokens. Just join airdrop for free!
🔥DBMETA Halloween Airdrop Event
1,000,000 DB For 2000 Random winners
✅ Complete #gleam
https://gleam.io/cUrnm/db-meta-halloween-campaign
#airdrop#airdrops#crypto#airdropcrypto
🔥 Archloot Airdrop
🚀 Participation link : https://wn.nr/v2SA5Qx
🏆 Winner: 250
💰 Prize: $3000 $ALT
💳 Wallet: Metamask
🚨 Last Day: January 25th
Distribution: January 28
💬 Groups You Should Join :
https://t.me/archloot
#Airdrop#Giveaway#Gleam#Archloot
🔥 Dogex AI Airdrop Event
🎁 Total Airdrop Pool $4200 Worth $DOGEXAI
✅ Complete #gleam
https://gleam.io/NKCf2/dogex-ai-airdrop-event
#Airdrops#Giveaway#crypto#airdropcrypto#airdrop
Disclaimer: Please do your own research before joining to any airdrops project, also airdrop is 100% free. Don't send any fee or penny for receiving airdrop tokens. Just join airdrop free!