Тип строки в 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
✅ 10 HEART MANDALAS🆓
• Personal Use License.
#coloringpage#heart#mandala#mandalas
◆═════● PREMIUM ●═════◆
⭐HEART MANDALAS:Coloring Book PDF Ready To Print.
• 31 Heart mandalas.
• Test Color Page.
• Print-Ready PDF 8,625x11,250 in.
• PNG 4025 x 5500 px High-quality.
• Remove watermark.
• Commercial Use License.
7.99€4.99€
👉Buy Now🛒
✅ 10 FLOWERS MANDALAS 🆓
• Personal Use License.
#coloringpage#flowers#mandalas#mandala#flower
◆═════● PREMIUM ●═════◆
⭐FLOWERMANDALAS:Coloring Book PDF Ready To Print.
• 30 Flower mandalas.
• Test Color Page.
• Print-Ready PDF 8,625x11,250 in.
• PNG 4025 x 5250 px High-quality.
• Remove watermark.
• Commercial Use License.
5.99€4.99€
👉Buy Now🛒
✅ 10 CAT MANDALAS🆓
• Personal Use License.
#coloringpage#cat#mandalas#animal#wild#animalmandalas#mandala
◆═════● PREMIUM ●═════◆
⭐CATMANDALAS: Coloring Book PDF Ready To Print.
• 30 Cat Mandalas.
• 2 Book Covers Full Color.
• Test Color Page.
• Free Extras: 2 Dog Mandalas.
• Print-Ready PDF 8,625x11,250 in.
• PNG x2: Original and Light.
• 4025 x 5250 px High-quality.
• Remove watermark.
• Commercial Use License.
7.99€4.99€
👉Buy Now🛒
✅ 10 DOG MANDALAS🆓
• Personal Use License.
#coloringpage#dog#mandalas#animal#wild#animalmandalas#mandala
◆═════● PREMIUM ●═════◆
⭐DOGMANDALAS: Coloring Book PDF Ready To Print.
• 30 Dog Mandalas.
• Book Cover Full Color.
• Test Color Page.
• Free Extras: 2 Cat Mandalas.
• Print-Ready PDF 8,625x11,250 in.
• PNG x2: Original and Light.
• 4025 x 5250 px High-quality.
• Remove watermark.
• Commercial Use License.
7.99€4.99€
👉Buy Now🛒
✅ 10 OWL MANDALAS🆓
• Personal Use License.
#coloringpage#owl#mandalas#animal#wild#animalmandalas#mandala
◆═════● PREMIUM ●═════◆
⭐OWLMANDALAS: Coloring Book PDF Ready To Print.
• 40 Owl Mandalas.
• Book Cover Full Color.
• Test Color Page.
• Free Extras: 2 Wolf Mandalas.
• Print-Ready PDF 8,625x11,250 in.
• PNG x2: Original and Light.
• 4025 x 5250 px High-quality.
• Remove watermark.
• Commercial Use License.
7.99€5.99€
👉Buy Now🛒
✅ 10 LION MANDALAS🆓
• Personal Use License.
#coloringpage#lion#mandalas#animal#wild#animalmandalas#mandala
◆═════● PREMIUM ●═════◆
⭐LIONMANDALAS: Coloring Book PDF Ready To Print.
• 30 Lion Mandalas.
• Book Cover Full Color.
• Test Color Page.
• Free Extras: 2 Tiger Mandalas.
• Print-Ready PDF 8,625x11,250 in.
• PNG x2: Original and Light.
• 4025 x 5250 px High-quality.
• Remove watermark.
• Commercial Use License.
7.99€4.99€
👉Buy Now🛒
✅10 WOLF MANDALAS🆓
• Personal Use License.
#coloringpage#wolf#mandalas#animal#wild#animalmandalas#mandala
◆═════● PREMIUM ●═════◆
⭐WOLF MANDALAS: Coloring Book PDF Ready To Print.
• 40 Wolf Mandalas.
• Book Cover Full Color.
• Test Color Page.
• Free Extras: 2 Owl Mandalas.
• Print-Ready PDF 8,625x11,250 in.
• PNG x2: Original and Light.
• 4025 x 5250 px High-quality.
• Remove watermark.
• Commercial Use License.
7.99€5.99€
👉Buy Now🛒
✅ 10 UNICORN MANDALAS🆓
• Personal Use License.
#coloringpage#unicorn#mandala#mandalas#animal#unicorns
◆═════● PREMIUM ●═════◆
⭐UNICORN MANDALAS:Coloring Book PDF Ready To Print.
• 39 Unicorn mandalas.
• Test Color Page.
• Print-Ready PDF 8,625x11,250 in.
• PNG 4250 x 5100 px High-quality.
• Remove watermark.
• Commercial Use License.
9.99€7.99€
👉Buy Now🛒