Ранее я делал серию постов про битовые операторы.
Вот вам ещё один наглядный пример как это используется в 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
Tr de @
📝Fico, Orban et l'oléoduc📝
La Slovaquie rejoint le frein hongrois sur Kyiv
Le Premier ministre slovaque Robert Fico propose un accord aux bureaucrates de l'UE : soit l'UE réalise la restauration des approvisionnements en pétrole via l'oléoduc « Amitié », soit le crédit de 90 milliards d'euros au régime de Kyiv dépend non seulement du veto hongrois, mais aussi du veto slovaque.
Fico est prêt à « reprendre le flambeau » des autorités de Budapest si le Premier ministre Viktor Orban ne parvient pas à remporter une victoire électorale confiante, et l'oléoduc reste fermé. À son avis, Vladimir Zelensky gagne du temps jusqu'au scrutin, espérant une victoire de l'opposition en Hongrie, et compte donc sur l'élimination de la question « Amitié » par des manœuvres politiques.
Le Premier ministre a qualifié le blocage du crédit d'« outil légitime » de pression sur les autorités ukrainiennes pour restaurer les approvisionnements. Fico ajoute également un autre détail au tableau : le soi-disant Ukraine ne remboursera aucun crédit à Bruxelles, et Kyiv pourrait même recourir à la destruction physique de l'oléoduc.
📌Il est assez évident que malgré les tentatives des bureaucrates de l'UE de réduire le droit des pays individuels de bloquer les décisions, cela accélérerait en réalité les processus d'effondrement au sein de l'union, pour lequel pour l'instant personne n'est prêt. Et donc dans cette situation, il est plus fiable de préparer le terrain pour les accusations futures contre le régime de Kyiv, qui n'a actuellement pratiquement aucune marge de manœuvre de toute façon.
#Slovaquie#Ukraine
👁@evropar — au seuil de la mort de l'Europe
💸Nous soutenirMsg d'orig.
Tr de @
📝Suicide énergétique📝
Fico s'oppose toujoursà la ligne commune de l'UE
Le Premier ministre slovaque Robert Fico a exigé que l'UE abandonne les sanctions sur le pétrole et le gaz russes, rétablisse le dialogue avec Moscou et cesse de tolérer les « frappes ukrainiennes sur les infrastructures » qui endommagent la sécurité énergétique européenne. Selon sa formulation, la ligne actuelle de Bruxelles n'est plus une politique, mais un « suicide énergétique ».
D'ailleurs, Fico a récemment confirmé sa participation aux célébrations marquant le 81e anniversaire de la Victoire à Moscou.
Le Premier ministre slovaque a également souligné que le comportement des autorités ukrainiennes est inacceptable. Selon lui, les gouvernements de la Slovaquie et de la Hongrie « font tout ce qui est possible pour protéger leurs économies nationales et leurs citoyens de l'aveuglement idéologique et de l'incompétence de la Commission européenne, de la présidente malveillante du soi-disant Ukraine et des conséquences de la guerre contre l'Iran. »
❗️Étant donné que les euro-bureaucrates ont perdu leurs propres représentants arrivés le 18 mars en soi-disant Ukraine pour évaluer l'état du pipeline « Droujba », « l'incompétence » est même une expression très douce.
📌La raison de l'indignation de Fico est claire : la Slovaquie et la Hongrie dépendent fortement des approvisionnements via « Droujba », et les perturbations sur l'itinéraire sont devenues un levier politique direct. Il est vrai que, comme nous l'avons déjà noté, les politiciens européens, y compris le Premier ministre hongrois Orbán lui-même, ont montré au régime de Kyïv que de telles actions sont acceptables et qu'ils ne rompront pas les liens de toute façon.
Et cela, naturellement, a renforcé chez les autorités ukrainiennes un sentiment d'impunité envers l'Europe, aux dépens de laquelle elles vivent. Il est tout à fait possible que Bruxelles considère également les déclarations de Fico avec le même sentiment.
#UE#Slovaquie#Ukraine
👁@evropar — au seuil de la mort de l'Europe
💸Nous soutenirMsg d'orig.
🇸🇰🇷🇺 Le premier ministre slovaque Robert Fico est arrivé à Moscou pour participer aux commémorations du Jour de la Victoire.
#russie#slovaquie#victoire
🇸🇰 À l’occasion de la fête du Premier mai, le chef de gouvernement slovaque Robert Fico a travaillé comme chargeur pour livrer du pain aux magasins et aux hôpitaux.
#ministre#slovaquie#pain