Тип строки в 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
🇷🇺#RASP
Российские активы Evraz Plc с 1 апреля переведены на ПАО "Евраз"
Всего ПАО "Евраз" объединит около 60 юридических лиц, которые сохранят свои названия и продолжат операционную деятельность в качестве его дочерних обществ.
В ноябре прошлого года "Евраз КГОК" получил разрешение на совершение сделки, в результате которой он станет владельцем 93,2% акций угольной ПАО "Распадская"
mt в max
МНЕНИЕ: Мы не ожидаем рекомендации дивидендов Распадской за 2025 г. на фоне операционной убыточности и корпоративных изменений — ИК ВЕЛЕС Капитал #RASP
Читать далее
👉https://smartlab.news/i/180114
мы в max
Распадская отчёт РСБУ за I кв 2026 года:
📉 Выручка ₽4,6 млрд (₽5 млрд за I кв 2025 года), снижение на 8,6%
📉 Чистая прибыль ₽73,6 млн (₽393,5 млн в I кв 2025 года), снижение в 5,3 раза #RASP
Читать далее
👉https://smartlab.news/i/188153
мы в max
Распадская МСФО 2025 год:
📉Выручка ₽116,9 млрд (-26,4% г/г)
📉Убыток ₽53 млрд против убытка ₽11,8 млрд годом ранее
Читать далее
👉https://smartlab.news/i/180120
#RASP
🪨#rasp
Сегодня не добив до верха канала цена акции ушла на коррекцию.
В результате достигнут низ канала, откуда пытаемся отскочить.
☄️При очередном касание низа канала 161.55 буду брать лонг.
✅Тэйк - 168 (середина канала)
🔻Стоп-лосс - 158.5 (под минимум прошлого импульса)
Не иир
🪨#RASP
1/3 позиции зафиксирую.
Прибыль +1,5%✅
Стоп переставлю в безубыток.
Идея здесь: https://t.me/privatka_Kazakova/3255
Хотите больше таких идей? Ставим 100👍, и я готовлю новые идеи
Не иир
🪨#RASP (Распадская)
💥Беру от текущих 216.52 на отскок.
🤔Сегодня наблюдаем пробой вниз сильного уровня поддержки, стопы сняли, шортистов посадили на ложном пробое и вернулись над поддержку (синяя горизонтальная линия).
✅Цель - 230 (ретест снизу синей нисходящей линии)
🔻Стоп лосс на минимум сегодняшней сессии 211.8
Входим?
Да, откупаю - 👍
Нет, сижу на заборе - 🔥
Не иир