Ранее я делал серию постов про битовые операторы.
Вот вам ещё один наглядный пример как это используется в 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
🆓REDEEM CODES🆓
🎁🚀AFK Arena Redeem #Codes
💫📌#January 2026
🌟🎁New Code:【 vdj82fht4r 】
💎💎💎Redeem now for 3,000 diamonds, ten time emblems, ten stargazer scrolls, and ten common scrolls!!!
👀All the Active AFK Arena Codes.
Add @APKFreeDownloader_Bot to get any apk you want.
🆓REDEEM CODES🆓
🎁🚀AFK Arena #Codes | #January 2026
💫🌟4 New Codes Released This Week!
👉Code 1:【 DON2026classic 】
👉Code 2:【 ujqrukd2at 】
👉Code 3:【 uj5fs5z58s 】
👉Code 4:【 u4fctemje2 】
🎁💎Redeem now for 2.2k diamond any many more!!!
🔗All working AFK Arena codes.
Add @APKFreeDownloader_Bot to get any apk you want.
Wikipedia每日一图(#January 31, 2026)https://ift.tt/129ov6E
Isambard Kingdom Brunel standing before the launching chains of the SS Great Eastern. The ship was launched on this day in 1858.. 了解更多 . #Wikipedia每日一图
Wikipedia每日一图(#January 30, 2026)https://ift.tt/Z0TVbvJ
Lake Baikal in winter. Ice ridges near Olkhon island in Pribaikalsky National Park.. 了解更多 . #Wikipedia每日一图
Wikipedia每日一图(#January 29, 2026)https://ift.tt/YMrOJT0
Great Cormorant (Phalacrocorax carbo), Little Egret (Egretta garzetta) and Gadwall (Mareca strepera) in misty Taudaha Lake during winter, near Kathmandu, Nepal.. 了解更多 . #Wikipedia每日一图
Wikipedia每日一图(#January 28, 2026)https://ift.tt/2EM6iKC
Sunset over the ice of Brofjorden in Sandvik, Brastad, Lysekil Municipality, Sweden. 了解更多 . #Wikipedia每日一图
Wikipedia每日一图(#January 27, 2026)https://ift.tt/Msrmcyu
“Selection” of Hungarian Jews on the ramp at Auschwitz-II-Birkenau in German-occupied Poland, May/June 1944, during the final phase of the Holocaust. Jews were sent either to forced labor or the gas chambers. 81 years ago today, on January 27, 1945, Auschwitz was liberated by the Red Army. Today is also International Holocaust Remembrance Day.. 了解更多 . #Wikipedia每日一图
Wikipedia每日一图(#January 26, 2026)https://ift.tt/EsDR49p
Apple orchards after snowfall in Sangla in the northern Indian state of Himachal Pradesh. India has the second largest area under apple cultivation in the world and is the fifth largest producer of the fruit globally. More than 90% of India's apple production comes from just two of its northern Himalayan states: Jammu and Kashmir, and Himachal Pradesh. Today is Republic Day in India.. 了解更多 . #Wikipedia每日一图
Wikipedia每日一图(#January 25, 2026)https://ift.tt/JzivhFB
Window in a former joinery workshop in Beilstein, Germany. Hop has grown into the workshop and has draped its tendrils before this window.. 了解更多 . #Wikipedia每日一图
Wikipedia每日一图(#January 24, 2026)https://ift.tt/uP9JQ1U
The entrance of the locomotive Hrvatske Željeznice class 2044 with a local train to Zagreb between Turčin and Sveti Ilija, Croatia. July 2009. 了解更多 . #Wikipedia每日一图
Wikipedia每日一图(#January 23, 2026)https://ift.tt/oNaVYGk
Northwest view of Yugar village and fields, viewed from Phuktal Gompa. Elevation 3,850 m (12,630 ft)), on the left bank of the Tsarap River (elev. 3,820 m (12,530 ft)). In this arid terrain above the tree line, villagers rely on water from the snow-fed Phu Nala (flowing from centre to bottom) for their fields. Zanskar, Ladakh, India. 了解更多 . #Wikipedia每日一图
Wikipedia每日一图(#January 22, 2026)https://ift.tt/4AIKm1L
Aerial view of 2023 Bishwa Ijtema in Bangladesh. With 5 million adherents, Bishwa Ijtema is the second-largest Muslim gathering in the world.. 了解更多 . #Wikipedia每日一图