Тип строки в 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
Как считать окупаемость команды и перестать терять деньги?
Многие нанимают людей, чтобы расти, но тонут в расходах. Как понять, приносит ли сотрудник прибыль? Разберемся в GroundZero!
👤 Спикер: Ольга Игамратова
Эксперт в управленческом учете (20 лет опыта).
Основатель консалтинга «Balans Plus».
На встрече:
📍 Посчитаем реальную стоимость ваших решений.
📍 Дадим инструменты расчета окупаемости проектов.
📍 Найдем «дыры», куда утекают деньги.
📅 20 февраля (пятница) | 14:30
📍 GroundZero Kitob Olami
Вход бесплатный для резидентов GroundZero
#GroundZero#Бизнес#Финансы
📣 “Izdoshlik” – She’riyat kechasi
📆 17-iyun, 17:00–20:00
📍Ground Zero Kitob Olami, Mustaqilik 6
Yurtimizning taniqli shoirlari Erkin Bozorov, Jontemir Jondor va Bek Ali ishtirokida o‘tkaziladigan “Izdoshlik” kechasiga taklif etamiz!
Jadidlar ruhini zamonaviy ovozlar orqali his eting!Bu kecha – milliy o‘zlik, madaniy uyg‘onish, va ta’lim orqali jamiyat taraqqiyoti haqida she’rlar, fikrlar va ilhom manbaiga aylanadi.
✨ Yosh ijodkorlar va Teach for Uzbekistan do‘stlari uchun ochiq maydon
🎤 Ochiq mikrofon, samimiy suhbat va yangi ovozlar
O‘tmish – ildiz, Kelajak – yo‘l. Ularni bog‘laydigan esa So‘z va Harakatdir.
Biz bilan birga bo‘ling – ruhda uyg‘onish va fikrda erkinlikni his eting.
💬💬💬🗣
📣 «Izdoshlik» – Вечер поэзии
📆 17 июня, 17:00–20:00
📍 Ground Zero Kitob Olami, Мустакиллик, 6
Приглашаем вас на вечер поэзии «Izdoshlik» с участием известных поэтов нашей страны — Эркина Бозорова, Жонтемира Жондора и Бека Али!
Почувствуйте дух джадидов через современные голоса!
Этот вечер станет источником вдохновения, размышлений и стихов о национальной самобытности, культурном пробуждении и развитии общества через просвещение.
✨ Открытая площадка для молодых творцов и друзей Teach for Uzbekistan
🎤 Открытый микрофон, искренние беседы и новые голоса
Прошлое — это корни, Будущее — это путь. Их связывают Слово и Действие.
Присоединяйтесь к нам, чтобы почувствовать пробуждение духа и свободу мысли!
#erkinbozorov#jontemirjondor#bekali#groundzero#kitobolami#teachforuzbekistan
Свитера #до100 €, чтобы пережить зимушку в приподнятом настроении ❄️
#Puma - 5 000 ₽ (-30%) для спортивных
#GroundZero - 6 000 ₽ (-60%) для модных
#Diesel - 7 500 ₽ (-40%) для подписчиц КМ20
#b+ab - 7 500 ₽ (-65%) для тех, кто с изюминкой
#LIUJO - 8 000 ₽ (-30%) для элегантных
#MC2SaintBarth - 8 500 ₽ (-35%) для клёвых
#TWINSET - 8 500 ₽ (-35%) для тех, кому жарко даже зимой
#LIUJO - 8 500 ₽ (-35%) для желающих нарядиться в цвет года Pantone
#ArmaniExchange - 8 500 ₽(-10%) для парного лука с кавказцем