Ранее я делал серию постов про битовые операторы.
Вот вам ещё один наглядный пример как это используется в Python в модуле re.
Чтобы указать флаг для компилятора нам надо указать его после передаваемой строки. Например, добавляем флаг для игнорирования переноса строки.
pattern = re.compile(r"(\w+)+")
words = pattern.search(text, re.DOTALL)
А как указать несколько флагов? Ведь явно будут ситуации когда нам потребуется больше одного. Кто читал посты по битовые операторы уже понял как.
pattern.search(text, re.DOTALL | re.VERBOSE)
А теперь смотрим исходники, что находится в этих атрибутах?
Не удивительно, степени двойки. Почему? Потому что каждое следующее значение это сдвиг единицы влево.
>>> for n in [1, 2, 4, 8, 16, 32, 64, 128, 256]:
>>>
print(bin(n))
0b1
0b10
0b100
0b1000
0b10000
0b100000
0b1000000
0b10000000
0b100000000
Чтобы было понятней, давайте напишем тоже самое но иначе, добавим ведущие нули:
000000001
000000010
000000100
000001000
000010000
000100000
001000000
010000000
100000000
Не понятно что тут происходит? Читай три поста про битовые операторы начиная с этого ➡️https://t.me/pythonotes/45
В общем, это пример применения побитовых операций в самом Python.
Теперь вы знаете Python еще немного лучше)
#tricks#regex#libs
🚢Sinopec смещает фокус на экспорт на фоне снижения загрузки НПЗ.
Китайская нефтехимическая группа Sinopec фиксирует снижение загрузки перерабатывающих мощностей в I-м квартале 2026 г, одновременно усиливая экспорт химической продукции.
Коэффициент загрузки НПЗ снизился до 83% (-7,6 п.п. г/г), что связано с перебоями поставок сырья на фоне конфликта на Ближнем Востоке.
Основным фактором выступает ограничение потоков через пролив Ормуз (Strait of Hormuz), через который проходит около 20% мировых поставок нефти и газа, что привело к дефициту сырья для азиатских переработчиков и снижению маржи переработки, несмотря на локальный рост цен на нефтепродукты.
В ответ Sinopec переориентирует стратегию на экспорт: ожидается рост поставок химической продукции на 26% до 3,65 млн тонн в 2026 г. Компания также активно использует государственные механизмы поддержки, включая доступ к коммерческим запасам нефти и экспортные квоты.
Экспорт нефтепродуктов остаётся значительным (4,32 млн тонн в I-м квартале), при этом внутренние ограничения на экспорт топлива в Китае подчёркивают приоритет обеспечения внутреннего рынка. Дополнительным негативным фактором стали убытки в СПГ-сегменте из-за роста спотовых закупок и перебоев поставок по долгосрочным контрактам.
Стратегия Sinopec отражает адаптацию крупнейших переработчиков к нестабильности поставок: диверсификация сырья и акцент на экспорт позволяют компенсировать снижение внутренней загрузки и поддерживать финансовые показатели.
📌Sinopec — основана в 2000 году, крупнейшая нефтеперерабатывающая компания мира по мощности, государственная компания КНР.
#oil#refining#China#energy#shipping
🚢Азиатские НПЗ сокращают загрузку из-за перебоев поставок нефти из Персидского залива.
Нефтеперерабатывающие заводы Азии, зависимые от ближневосточной нефти, могут сократить производство из-за перебоев поставок после эскалации конфликта США–Иран.
Транзит через Ормузский пролив, через который проходит около 20% мировой нефти, практически остановился после атак на суда.
Азия получает около 60% нефти из стран Ближнего Востока, поэтому регион наиболее уязвим.
Альтернативные поставки возможны из Бразилии, Западной Африки и США, однако время доставки превышает месяц, а фрахтовые ставки резко выросли.
Премии на бразильскую лёгкую нефть для поставки в Китай достигли $13–14 за баррель к ICE Brent против $2–3 до конфликта. Стоимость перевозки нефти танкером типа VLCC из Мексиканского залива США в Китай выросла до $22,5 млн за рейс (+30% за несколько дней).
Аналитики ожидают сокращение загрузки НПЗ на 5–20%, в отдельных случаях до 30% от проектной мощности. Некоторые китайские переработчики, включая Zhejiang Petrochemical и Fujian Refining and Petrochemical, уже начали снижать переработку.
Для морского рынка это означает рост спроса на дальние маршруты из Атлантического бассейна, усиление тонно-мильного эффекта и дальнейшее давление на ставки танкеров VLCC.
📌FGE NexantECA — международная консалтинговая компания в области энергетических рынков, образованная после объединения FGE и NexantECA. Специализируется на аналитике нефти, газа и нефтехимии; компания является частной и принадлежит партнёрам и инвесторам.
#OilMarket#VLCC#Hormuz#Refining#EnergyTrade
🚢Orlen превзошла ожидания по EBITDA на фоне сильной переработки.
Польская энергетическая группа Orlen опубликовала квартальные результаты: скорректированная EBITDA LIFO составила PLN 12,15 млрд ($3,4 млрд), превысив консенсус (PLN 11,4 млрд) несмотря на снижение на 15% г/г.
Поддержку обеспечил сильный downstream-сегмент (переработка и нефтехимия) на фоне благоприятной маржинальной среды.
Чистая прибыль за квартал — PLN 3,13 млрд, ниже ожиданий (PLN 4,8 млрд) из-за обесценивания активов на PLN 3,34 млрд, включая PLN 2,2 млрд в downstream (переработка, нефтехимия и «новая химия»). Влияние оказали и более низкие цены на нефть и газ.
Компания анонсировала капвложения PLN 36,3 млрд в 2026 году (против PLN 32,6 млрд годом ранее). Среди ключевых проектов — первая офшорная ВЭС Польши в Балтийском море и газовая электростанция в Грудзёндзе.
📌Orlen основана в 1999 году (консолидация польских НПЗ). Компания публичная (WSE); контрольный пакет принадлежит государству Польша через Министерство государственных активов.
#energy#refining#Poland#downstream#Orlen