Ранее я делал серию постов про битовые операторы.
Вот вам ещё один наглядный пример как это используется в 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
Für alle Kunstliebhaberinnen und -liebhaber: Die Kunsthistorikerin und Kuratorin Julia Platonova lädt zu zwei spannenden Vorträgen über russische Kunst im frühen 20. Jahrhundert ein!
1️⃣Am 17. Oktober, 19:00 Uhr Russische Künstler in Berlin: Von Avantgarde bis Exil
👨🏻🎨 Berlin wurde nach Revolution und Bürgerkrieg zu einem Zufluchtsort für viele russische Künstlerinnen und Künstler – zu einem Ort der Hoffnung und künstlerischen Freiheit. Erfahrt, wie Kasimir Malewitsch, Natalja Gontscharowa, El Lissitzky und andere in der vibrierenden Atmosphäre der Weimarer Republik wirkten und die moderne Kunst Europas prägten.
2️⃣Am 18. Oktober, um 17:00 Uhr
Ballets Russes Djagilews und die deutsche Moderne
🎭 Zu Beginn des 20. Jahrhunderts revolutionierte Sergej Djagilews Truppe Les Ballets Russes das europäische Theater. Ihre Auftritte in Berlin verbanden Musik, Tanz, Kostüm und Bühne zu einem wahren Gesamtkunstwerk. Taucht ein in die faszinierende Welt der Bühnenkunst, die deutsche Expressionisten inspirierte und die Ästhetik der Moderne neu definierte!
🗣️Die Veranstaltungen finden in russischer Sprache statt.
🎟️Tickets
#vortrag#kunst#russischekunst#theater#berlinevents
📢 An alle Kunstbegeisterten: Die Kunst-Vorträge mit Asja Gimborg finden schon HEUTE und MORGEN statt!
🎟️Heute, am 26.09, um 19:00 Uhr:
Eine fesselnde Reise durch die russische Kunstgeschichte – von Ikonen bis Malewitsch.
🎟️Morgen, am 27.09, um 19:00 Uhr:
Die explosive Welt der russischen Avantgarde – Kunst als Revolution!
🗣️In russischer Sprache
Das ist die letzte Chance, sich Tickets zu sichern! Kommt mit Freunden vorbei und taucht gemeinsam einin die spannende Geschichte der russischen Kunst!
#vortrag#berlin#kunstgeschichte#russischekunst#eventberlin
Interessiert Ihr Euch für große Künstler, aber nicht für trockene Fakten aus Lehrbüchern, sondern für spannende Geschichten? Wollt Ihr wissen, wie Meisterwerke entstanden sind, warum Kunst ihre Zeitgenossen schockierte und was sie uns heute noch zu sagen hat?🤔
Besucht die bevorstehenden Vorträge von Asja Gimborg — einer Kunsthistorikerin mit unverwechselbarem Vortragsstil, Bestsellerautorin über Kunstgeschichte und Schöpferin populärer Bildungsprojekte!😍
🎤Am 26. September verwaltet der Vortrag die jahrhundertealte Geschichte der russischen Kunst in eine fesselnde geistige Reise durch die Jahrhunderte: vom goldenen Glanz der Ikonen des 13. Jahrhunderts bis zur radikalen Stille des „Schwarzen Quadrats“. Hier begegnen sich Andrej Rubljow und Kasimir Malewitsch, strenger Kanon und künstlerischer Aufruhr, spirituelle Bildwelten und revolutionäre Formen.
📲Weitere Informationen und Anmeldung
🎤Am 27. September entführt der Vortrag in die stürmische, vielstimmige und kühne Welt der russischen Avantgarde, ein Phänomen, in dem sich byzantinische Ikonenmalerei plötzlich in die Geometrie des Suprematismus verwandelt und die kulturellen Codes des alten Russland in den Werken der Futuristen neu erklingen. Es ist die Geschichte von Künstlern, die nicht nur die Kunst, sondern auch die Wirklichkeit selbst verändern wollten.
📲Weitere Informationen und Anmeldung
Verpasst nicht die Chance, diese spannenden und einzigartigen Veranstaltungen zu erleben!😉
💬 Die Vorträge finden in russischer Sprache statt.
#vortrag#eventberlin#kunst#russischekunst#malewitch#avangart#kunstgeschichte
Anlässlich der Berlin Art Week wird das nächste Treffen des Sprachklubs der zeitgenössischen Kunst gewidmet 🎨🖼️✨.
Die Teilnehmer werden die Werke herausragender russischer Künstler und Bildhauer besprechen 🖌️🗿🎨, wichtige Namen im Bereich des russischen Designs kennenlernen und mehr über berühmte Museen und Galerien erfahren 🏛️🎨🖼️. Jeder hat sogar die Gelegenheit, selbst ein Kunstwerk zu schaffen 🖍️✏️🖌️🎨.
Wer sich für Kunst interessiert oder einfach an einem angenehmen Mittwochabend sein Russisch etwas auffrischen möchte 🗣️📚, ist herzlich eingeladen, sich von diesem spannenden Thema inspirieren zu lassen 🌟💡 und seine Kenntnisse der russischen Sprache zu erweitern! 🌍📖
Kommt am 11. September um 19:00 in den Gagarin-Saal vorbei! 📅🕖🖼️ Nutzt diesen Link zur Anmeldung🌐🖱️
#BerlinArtWeek#ZeitgenössischeKunst#RussischeKunst#RussischeSprache#KunstLernen#KunstErleben#ArtInspiration#LanguageAndArt#BerlinEvents#ArtAndCulture#CreativeEvening#BerlinKunst