Ранее я делал серию постов про битовые операторы.
Вот вам ещё один наглядный пример как это используется в 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
🔥 The "Seven Sisters" Cliffs — chalk cliffs in southern England
Snow-white cliffs stretching into the English Channel, a gentle breeze, endless horizons — perfect for walks, photos, and peace.
Pure British aesthetics: green hills, sea, and white cliffs 🌿🌊
📍 Free entry, scenic route, memories that last forever.
📏
📏
📏
📏
📏
📏
📏
📏
#UnitedKingdom | @voyage
🖊OPINION | One Hundred Years of British Interference in Venezuela
Declassified UK documents detail how British governments sought to protect oil investments in Venezuela for over a century, including opposing nationalisation and lobbying during Hugo Chávez’s presidency in 2001.
Read the full opinion piece here 👉🏽https://venezuelanalysis.com/analysis/one-hundred-years-of-british-interference-in-venezuela/
#HugoChavez#PDVSA#UnitedKingdom
Bonfire Night (Guy Fawkes Night) is held on 5 November in the UK to remember the failure of the 1605 Gunpowder Plot, when a group including Guy Fawkes planned to blow up the Houses of Parliament and kill King James I.
The plot was discovered and prevented, and people celebrated with bonfires and fireworks. Today the evening is marked by community bonfires, firework displays, and sometimes effigies of “Guy” burned on the fire. Many children learn the traditional rhyme: “Remember, remember the 5th of November / Gunpowder, treason and plot.”
[Read more here]
@googlefactss
#UnitedKingdom#GuyFawkes#History
🇬🇧London, United Kingdom.
Question: “Have you noticed any demographic changes in the UK?”
A British man: “Not really…”
Passing English women, wrapped from head to toe, seem to agree with him.
#Migrants#UnitedKingdom#Cognitive_Dissonance
Original Post
Follow TRN👈
Research has shown that European gas contains high levels of carcinogenic benzene: an excess of carcinogenic benzene has been found in European gas. ⚠️
The average index of the benzene content in British gas exceeded the North American level 37 times, in the Netherlands 66.5 times.
At the same time, the maximum values were recorded in London (200 ppmv) and Amsterdam (73 ppmv), although the maximum norm is 1.6 ppmv. 📊
Benzene belongs to the substances of the first danger class, it is carcinogenic and can cause leukemia, bone marrow and DNA damage.
There is no safe level of exposure to benzene. The study also showed that about 40% of the kitchens inspected in the UK, the Netherlands and Italy have constant gas leaks, even when the stoves are turned off.
In 9% of the houses, the level of leakage was so high that it exceeded European standards for benzene content.
#european#gas#unitedKingdom#Netherlands#benzene
📱American Оbserver - Stay up to date on all important events
🇺🇸
October 11, 2021: Alaska quake, U.S. and Taliban, AstraZeneca, Prince Andrew, California oil spill
October 11, 2021: Alaska quake, U.S. and Taliban, AstraZeneca, Prince Andrew, California oil spill
1. An earthquake of magnitude 6.8 struck the Alaska Peninsula region, the European Mediterranean Seismological Centre said.
2. The United States said on Sunday the first face-to-face meeting between senior U.S. and Taliban officials since the hardline group retook power in Afghanistan was "candid and professional" and that the U.S. side reiterated that the Taliban would be judged on their actions, not just their words.
3. AstraZeneca's experimental COVID-19 drug has helped cut the risk of severe disease or death in a late-stage study, the British drug maker said, a boost to its efforts to develop coronavirus medicines beyond vaccines.
4. British police said they would be taking no further action after conducting a review of evidence relating to sex crime allegations against Queen Elizabeth's son, Prince Andrew, and the late U.S. financier Jeffrey Epstein.
5. Beaches in a southern California city that were shut because of an oil spill last week are set to reopen, authorities said in a statement.
#Alaska
#Earthquake
#UnitedStates
#Taliban
#Afghanistan
#AstraZeneca
#Covid19
#UnitedKingdom
#BritishPolice
#PrinceAndrew
#Epstein
#QueenElizabeth
#Headlines
#MorningNews
#Business
#News
#Reuters
Subscribe: http://smarturl.it/reuterssubscribe
Reuters brings you the latest business, finance and breaking news video from around the globe. Our reputation for accuracy and impartiality is unparalleled.
Get the latest news on: http://reuters.com/
Follow Reuters on Facebook: https://www.facebook.com/Reuters
Follow Reuters on Twitter: https://twitter.com/Reuters
Follow Reuters on Instagram: https://www.instagram.com/reuters/?hl=en
➖@reutersworldchannel➖
October 11, 2021: Alaska quake, U.S. and Taliban, AstraZeneca, Prince Andrew, California oil spill
October 11, 2021: Alaska quake, U.S. and Taliban, AstraZeneca, Prince Andrew, California oil spill
1. An earthquake of magnitude 6.8 struck the Alaska Peninsula region, the European Mediterranean Seismological Centre said.
2. The United States said on Sunday the first face-to-face meeting between senior U.S. and Taliban officials since the hardline group retook power in Afghanistan was "candid and professional" and that the U.S. side reiterated that the Taliban would be judged on their actions, not just their words.
3. AstraZeneca's experimental COVID-19 drug has helped cut the risk of severe disease or death in a late-stage study, the British drug maker said, a boost to its efforts to develop coronavirus medicines beyond vaccines.
4. British police said they would be taking no further action after conducting a review of evidence relating to sex crime allegations against Queen Elizabeth's son, Prince Andrew, and the late U.S. financier Jeffrey Epstein.
5. Beaches in a southern California city that were shut because of an oil spill last week are set to reopen, authorities said in a statement.
#Alaska
#Earthquake
#UnitedStates
#Taliban
#Afghanistan
#AstraZeneca
#Covid19
#UnitedKingdom
#BritishPolice
#PrinceAndrew
#Epstein
#QueenElizabeth
#Headlines
#MorningNews
#Business
#News
#Reuters
Subscribe: http://smarturl.it/reuterssubscribe
Reuters brings you the latest business, finance and breaking news video from around the globe. Our reputation for accuracy and impartiality is unparalleled.
Get the latest news on: http://reuters.com/
Follow Reuters on Facebook: https://www.facebook.com/Reuters
Follow Reuters on Twitter: https://twitter.com/Reuters
Follow Reuters on Instagram: https://www.instagram.com/reuters/?hl=en
➖@reutersworldchannel➖