Ранее я делал серию постов про битовые операторы.
Вот вам ещё один наглядный пример как это используется в 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
Бектемир туманида Президент Шавкат Мирзиёев давлат ташкилотлари ва жамоатчилик вакиллари билан бирга янги боққа кўчат экди. Маҳалла фаоллари, нуронийлар ва ёшлар билан самимий мулоқот бўлди.
—
В Бектемирском районе Президент Шавкат Мирзиёев вместе с представителями государственных организаций и общественности принял участие в посадке деревьев в новом парке. Состоялась теплая беседа с представителями махаллей, представителями старшего поколения и молодежью.
#Mirziyoyev#tanishuv#Bektemir#daraxt
Prezident.uz|Facebook|Instagram|YouTube|X
Президент Шавкат Мирзиёев Бектемир тумани Роҳат маҳалласига ташриф буюриб, байрам сайлида қатнашди. Маҳалла фаоллари, нуронийлар билан самимий суҳбатлашди.
—
Президент Шавкат Мирзиёев посетил махаллю Рохат в Бектемирском районе, где принял участие в праздничных мероприятиях. Сердечно пообщался с активистами махалли и представителями старшего поколения.
#Mirziyoyev#tanishuv#Bektemir#mahalla
Prezident.uz|Facebook|Instagram|YouTube|X
Бектемир туманида Президент Шавкат Мирзиёев давлат ташкилотлари ва жамоатчилик вакиллари билан бирга янги боққа кўчат экди. Маҳалла фаоллари, нуронийлар ва ёшлар билан самимий мулоқот бўлди.
—
В Бектемирском районе Президент Шавкат Мирзиёев вместе с представителями государственных организаций и общественности принял участие в посадке деревьев в новом парке. Состоялась теплая беседа с представителями махаллей, представителями старшего поколения и молодежью.
#Mirziyoyev#tanishuv#Bektemir#daraxt
Prezident.uz|Facebook|Instagram|YouTube|X
Бектемир туманида Президент Шавкат Мирзиёев давлат ташкилотлари ва жамоатчилик вакиллари билан бирга янги боққа кўчат экди. Маҳалла фаоллари, нуронийлар ва ёшлар билан самимий мулоқот бўлди.
—
В Бектемирском районе Президент Шавкат Мирзиёев вместе с представителями государственных организаций и общественности принял участие в посадке деревьев в новом парке. Состоялась теплая беседа с представителями махаллей, представителями старшего поколения и молодежью.
#Mirziyoyev#tanishuv#Bektemir#daraxt
Prezident.uz|Facebook|Instagram|YouTube|X
Bektemir tumanida Prezident Shavkat Mirziyoyev davlat tashkilotlari va jamoatchilik vakillari bilan birga yangi boqqa ko‘chat ekdi. Mahalla faollari, nuroniylar va yoshlar bilan samimiy muloqot bo‘ldi.
—
В Бектемирском районе Президент Шавкат Мирзиёев вместе с представителями государственных организаций и общественности принял участие в посадке деревьев в новом парке. Состоялась теплая беседа с представителями махаллей, представителями старшего поколения и молодежью.
#Mirziyoyev#tanishuv#Bektemir#daraxt
Президент Шавкат Мирзиёев пойтахтимизнинг Бектемир туманига ташрифи чоғида Ийкота маҳалласида бўлиб, қурилиш ва ободонлаштириш ишлари билан яқиндан танишди.
—
Президент Шавкат Мирзиёев в ходе посещения Бектемирского района столицы посетил махаллю Ийкота, где ознакомился с проводимой созидательной и благоустроительной работой.
#Mirziyoyev#tanishuv#Bektemir#mahalla
Prezident.uz|Facebook|Instagram|YouTube|X
Бектемир туманида Президент Шавкат Мирзиёев давлат ташкилотлари ва жамоатчилик вакиллари билан бирга янги боққа кўчат экди. Маҳалла фаоллари, нуронийлар ва ёшлар билан самимий мулоқот бўлди.
—
В Бектемирском районе Президент Шавкат Мирзиёев вместе с представителями государственных организаций и общественности принял участие в посадке деревьев в новом парке. Состоялась теплая беседа с представителями махаллей, представителями старшего поколения и молодежью.
#Mirziyoyev#tanishuv#Bektemir#daraxt
Prezident.uz|Facebook|Instagram|YouTube|X