Ранее я делал серию постов про битовые операторы.
Вот вам ещё один наглядный пример как это используется в 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
„Der Sommer wird enden“ - Drama mit dem oskarnominierten Schauspieler Yury Borisov
Der Film erzählt die Geschichte von Kescha, einem 27-jährigen Mann, der nach Verbüßung einer Haftstrafe in sein Heimatdorf in Jakutien zurückkehrt, um einen Neuanfang zu wagen. Zunächst scheint alles möglich: Seine Familie steht hinter ihm, er findet Arbeit in einer Goldabbau-Kooperative, und sein jüngerer Bruder Tima bereitet sich auf die Aufnahme an einer Universität vor.
Doch die Hoffnung auf ein ruhiges Leben zerbricht, als Kescha an seinem neuen Arbeitsplatz betrogen wird. In dem Versuch, sich zu rächen und zugleich zu überleben, trifft er gemeinsam mit seinem Bruder eine folgenschwere Entscheidung: Sie stehlen Gold. Bald befinden sich die beiden auf der Flucht, verfolgt von ihren Gegnern, und müssen einen Ausweg aus einer immer bedrohlicheren Situation finden.
Die Filmvorführung findet am 3. März um 19:00 statt.
18+
Meldet euch rechtzeitig an!
#Kino#RussischesKino#KinoinBerlin#Film
„Der Sommer wird enden“ - Drama mit dem oskarnominierten Schauspieler Yury Borisov
Der Film erzählt die Geschichte von Kescha, einem 27-jährigen Mann, der nach Verbüßung einer Haftstrafe in sein Heimatdorf in Jakutien zurückkehrt, um einen Neuanfang zu wagen. Zunächst scheint alles möglich: Seine Familie steht hinter ihm, er findet Arbeit in einer Goldabbau-Kooperative, und sein jüngerer Bruder Tima bereitet sich auf die Aufnahme an einer Universität vor.
Doch die Hoffnung auf ein ruhiges Leben zerbricht, als Kescha an seinem neuen Arbeitsplatz betrogen wird. In dem Versuch, sich zu rächen und zugleich zu überleben, trifft er gemeinsam mit seinem Bruder eine folgenschwere Entscheidung: Sie stehlen Gold. Bald befinden sich die beiden auf der Flucht, verfolgt von ihren Gegnern, und müssen einen Ausweg aus einer immer bedrohlicheren Situation finden.
Die Filmvorführung findet am 3. März um 19:00 statt.
18+
Meldet euch rechtzeitig an!
#Kino#RussischesKino#KinoinBerlin#Film
„Ewiger Winter“ - Drama in russischer Sprache mit englischen Untertiteln
Die Geschichte konzentriert sich auf die Familie von Wladimir und Elena, deren Leben nach dem tragischen Tod ihres Sohnes aus den Fugen gerät. Die Mutter versucht, ihren Sohn über sein Tagebuch besser zu verstehen und zugleich einen Zugang zu den eigenen Gefühlen zu finden. Der Vater hingegen wird von dem Wunsch besessen, die Schuldigen aufzuspüren und zu bestrafen, was ihn zum Gefangenen seines eigenen Schmerzes und Zorns macht.
Der Film zeigt, wie Trauer, Schuld, Verzweiflung und das Bedürfnis nach Gerechtigkeit unterschiedlich auf Menschen wirken und wie schwer es ist, nach einem Verlust einen Weg zu Akzeptanz und zur Wiederannäherung zu finden.
Die Filmvorführung findet am 26. Februar um 19:00 Uhr statt.
FSK: 18+
Meldet euch rechtzeitig an!
#Kino#RussischeFilm#KinoinBerlin#EwigerWinter#DramaFilm
"Peter der Große: Der letzte Zar und der erste Kaiser" – der beliebte historische Film🎞️ wird in russischer Sprache mit englischen Untertiteln am 1. Oktober um 19:00 Uhr im Filmtheater im Russischen Haus in Berlin gezeigt!
• Wie bestieg Peter der Große den Thron, obwohl er das vierzehnte Kind in seiner Familie war?👑
• Wie gelang es ihm, den Zugang zum Meer zurückzugewinnen, obwohl das Land keine professionelle Armee und Marine hatte?🪖
• Wie schaffte er es, Russland innerhalb weniger Jahrzehnte an die Weltspitze zu führen, obwohl das Land zuvor kaum ernst genommen wurde?🤔
Ihr habt eine tolle Chance, diese dokumentarische Rekonstruktion auf einer großen Leinwand📺 anzuschauen: kommt unbedingt vorbei und erfahrt mehr über die wichtigen Momente in der Geschichte Russlands!😍🍿
🎟️ Eintritt frei
#doku#historischerfilm#geschichte#kinoinberlin#russischeshausberlin#peterdergroße#russischerzar#gratisevent#russischeskino