TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #76 · 27 апр.

Ранее я делал серию постов про битовые операторы. Вот вам ещё один наглядный пример как это используется в 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

Резултати

Пронајдени 1 слични објави

Пребарај: #pq15

当前筛选 #pq15清除筛选

🪖26 апреля 1942 года: история мужества в арктических водах 🪖 #OTD В этот день ровно 82 года назад, 26 апреля 1942 года, из Исландии вышел конвой PQ15 — 25 торговых судов, груженных военными поставками для СССР. Впереди их ждал один из самых опасных морских маршрутов в истории войны. За сухими цифрами статистики — более 50,000 тонн грузов, около 100 танков, 80 самолетов — стоят невероятные человеческие истории. В конвой входили экипажи разных национальностей — 🇬🇧 британские, 🇺🇸 американские и 🇵🇱 польские моряки, объединенные общей миссией. Многие корабли-эскорты были укомплектованы моряками польского флота, которые, потеряв свою родину, продолжали борьбу с нацизмом. Капитан SS Cape Corso и его команда, получив попадание торпеды, отказались покинуть судно. В ледяной воде моряки заделали пробоину и сумели довести поврежденный корабль до Мурманска. Младший лейтенант Томас Брайтуэйт, 19-летний радист эсминца, провел 48 часов без сна, поддерживая связь между судами во время непрерывных немецких атак с воздуха. «Когда волны высотой с трёхэтажный дом обрушиваются на корабль, а палуба покрывается льдом — понимаешь, что этот маршрут недаром называли „дорогой смерти”», - вспоминал позже один из капитанов миссии. Несмотря на все испытания, 23 из 25 судов конвоя достигли Мурманска. Доставленная техника, топливо и медикаменты стали жизненно важной поддержкой для советских войск накануне крупных сражений лета 1942 года. Арктические конвои — одна из самых впечатляющих страниц совместной истории союзников во Второй мировой войне, символ международного сотрудничества перед лицом общей угрозы. #АрктическиеКонвои#VE80#VEDay80#PQ15