Ранее я делал серию постов про битовые операторы.
Вот вам ещё один наглядный пример как это используется в 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
Top 10 Benefits of Peanuts 🥜
(Groundnut or Mungfali)
1. Good for healthy Brain(Omega 3 & 6 fatty acids)
2. Protects from Heart disease
3. Fights Stomach Cancer
4. Good for healthy Hair Growth
5. Reduces bad Cholesterol
6. Fights against Depression
7. Good for healthy & Glowing Skin
8. Fights free-radicals (Anti-inflammatory)
9. Rich in Proteins & Fats(good)
10. Contains ample fiber
Nutrients available : Proteins, Vit. E, Minerals like Potassium, Magnesium, Phosphorus, Sodium & Zinc. Omega 3 & 6 fatty acids.
Nutritional Value per 100g
Calories : 567kcal
Protein : 26gm
Fats : 49gm
Bottom line : There's no reason not to munch on this cheaply available yet full of nutrition, crunchy & nutty peanuts. It's a boon for optimum health & wellness.
#foods
🚨Source : @HeathSafetyTps
Herbal Tea
Herbal tea is a decoction or infusion of herbs & spices.
There is a herbal tea for everything. Green tea is a great energy-boosting alternative to coffee, chamomile helps you go to sleep, fennel & peppermint teas aid digestion. Others are ginger, tulsi, even pepper & cinnamon, all extremely healthy.
So, make a good habit of drinking herbal teas.
#foods
⚠️ Also look at: Benefits of GINGER TEA
🚨Source: @HeathSafetyTps
Ginkgo Biloba - 🧠 herb
It's a leaf of the ginkgo tree, which is native to China & one of the oldest plants on the planet, having potential to treat Alzheimer's disease & age-related mental decline.
It's believed that it works by thinning the blood & thereby improving oxygen flow to the brain. The brain is a glutton for oxygen, so it's possible that even a slight lack of circulation can affect its performance.
Gingko improves both attention & memory, but as a brain booster for people with normal mental abilities, it remains controversial.
#foods
🚨Source: @HeathSafetyTps
Diet tips for Gum Health
What a person eats can directly affect the health of their teeth & gums. The foods that should be incorporated in your diet:
1. High-fiber fruits & vegetables, as these can help clean up the mouth, especially Apple🍎 & Ginger
2. Black & Green teas, which help reduce bacteria
3. Dairy products (such as milk, cheese, & yogurt) , as these foods help increase saliva production
4. Foods that contain fluoride, which include water & some poultry & seafood products
5. Sugar-free gum, as chewing it will increase saliva production
It's best to avoid these foods & beverages:
1. Alcohol , as it can dry out the mouth
2. Starchy foods that become stuck in the teeth
3. Sticky candies & sweets
4. Carbonated soft drinks that contain phosphoric & citric acids as well as sugar
#foods
🚨Source : @HeathSafetyTps
HEALTH TIPS:
Liver Detox Juice
Whenever you've a big night out or a heavy cheat meal, you can try a big juice full of fruit & vegetables with liver loving nutrients.
Relish this simple liver cleansing juice...
1 large carrot
1 beetroot
1 green apple
2 cups kale or spinach
1 grapefruit or orange
1 knob of ginger
1/2 cup water
Clean the fruit & vegetables before juicing.
Dilute with half a cup of water or add ice to your juice.
#foods
Source: @HeathSafetyTps
HEALTH TIPS:
Ginkgo Biloba - 🧠 herb
It's a leaf of the ginkgo tree, which is native to China & one of the oldest plants on the planet, having potential to treat Alzheimer's disease & age-related mental decline.
It's believed that it works by thinning the blood & thereby improving oxygen flow to the brain. The brain is a glutton for oxygen, so it's possible that even a slight lack of circulation can affect its performance.
Gingko improves both attention & memory, but as a brain booster for people with normal mental abilities, it remains controversial.
#foods
Join our community today @HeathSafetyTps
Please share now
Diet tips for Healthy Gum
What a person eats can directly affect the health of their teeth & gums. The foods that should be incorporated in your diet:
1. High-fiber fruits & vegetables, as these can help clean up the mouth, especially Apple🍎 & Ginger
2. Black & Green teas, which help reduce bacteria
3. Dairy products (such as milk, cheese, & yogurt) , as these foods help increase saliva production
4. Foods that contain fluoride, which include water & some poultry & seafood products
5. Sugar-free gum, as chewing it will increase saliva production
It's best to avoid these foods & beverages:
1. Alcohol , as it can dry out the mouth
2. Starchy foods that become stuck in the teeth
3. Sticky candies & sweets
4. Carbonated soft drinks that contain phosphoric & citric acids as well as sugar
#foods
Join 👉🏻@HealthSafetyTips