Ранее я делал серию постов про битовые операторы.
Вот вам ещё один наглядный пример как это используется в 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
заметки болеющего человека — как же все таки хорошо, когда не болеешь 👀
пересматривала свою фотопленку и наткнулась на удивительно красивые фотографии с начала сентября, которые я ещё не успела выложить
#outfitoftheday
шелковый костюм — 1811
леопардовые туфли — obuvnoy247
сумочка — эконика
🏛️ — локация нужна или уже все знаете без меня?
долгожданный
артикул на шубу <3
как только увидела её у подруги, сразу же попросила заказать и мне {шуба из зары, артикул 4360/241}
тот самый случай, когда не снимаешь новую вещь и ходишь в ней каждый день — да, это я 🫰🏼
📍Surf Coffee на Неглинной
#outfitoftheday
#локации
вчера была на очень красивой съемке, которую я подарила себе этой осенью [расскажу чуть позже!]
кстати, заметила забавное совпадение — все, что я публикую в хотелку дня сбывается!
так, вчера один из вчерашних образов мне удалось дополнить потрясающей красоты блузкой от бренда Blanc Bloom <3
а сегодня я валяюсь в кровати с больным горлом и грущу, ведь завтра по плану поездка в Питер и она под угрозой 🤧
📍 Яуза
Яузский бульвар 12
#локации
#outfitoftheday
вот и я дошла до новенького
📍Remy Kitchen на Кутузовском
скажу так — место действительно очень красивое, можно позавтракать «как дома» на диванчиках с красивым видом из панорамного окна на любимую Москву и чашечкой вкусного кофе
но выбирайте время в будни и желательно пораньше, потому что ближе к 11-12 часам здесь голодные игры за «инстаграмные столики» и сесть здесь практически нереально
ставлю like <3
оставляйте «👜» в комментариях, если нужен разбор образа!
#локации
#outfitoftheday
B2BASEAN обсудили сотрудничество с легендарным человеком, человеком историей
Мельниковой Валентиной Максимовной. Художник-модельер. Президент Ассоциации Модельеров России. Председатель секции модельеров «Ассоциации русских художников в Париже». Автор проекта «Дни россиской моды в Европе». С 1996 г. Провела 30 фестивалей в столицах Европы: в Париже – 17, в Вене, в Берлине, в Баден-Бадене, Антверпене, Брюсселе, Дрездене, Копенгагене, Люксембурге, Мадриде, Праге, Ри, Страсбурге, Трире.
Организатор участия российских модельеров в Париже на Гала-Балу у Пьера Кардена и на Неделе Высокой моды в Мадриде -2011» в рамках Года Россия-Испания». В Риме в 2011 г. Представляла россискую моду в "Год Россия-Италия"
#casualstyle
#Fashion
#Style
#ootd
#ootdinspiration
#Trends
#GRWM
#Outfit
#Instastyle
#Fashionblogger
#Casualstyle
#Fashionstyle
#Outfitoftheday
#Styleblog
#Fashiondesign
#Fashioninspo
#Menswear
#Babyclothes
#Officeattire
#Athleisure
#Streetstyle
#Spingfashion