Ранее я делал серию постов про битовые операторы.
Вот вам ещё один наглядный пример как это используется в 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
📩#ENAUSDT 1h | Mid-Term
📉Long Entry Zone: 0.3388-0.3188
🎯 - Strategy Accuracy: 93.16%
Last 5 signals: 100.0%
Last 10 signals: 91.67%
Last 20 signals: 95.45%
⏳ - Signal details:
Target 1: 0.3439
Target 2: 0.3490
Target 3: 0.3540
Target 4: 0.3693
_____
🧲Trend-Line: 0.3188
❌Stop-Loss: 0.3140
💡After reaching the first target you can put the rest of the position to breakeven
📩#ENAUSDT 1h | Mid-Term
📉Long Entry Zone: 0.3974-0.3801
🎯 - Strategy Accuracy: 93%
Last 5 signals: 100%
Last 10 signals: 90%
Last 20 signals: 95%
⏳ - Signal details:
Target 1: 0.4034
Target 2: 0.4093
Target 3: 0.4153
Target 4: 0.4332
_____
🧲Trend-Line: 0.3801
❌Stop-Loss: 0.3744
💡After reaching the first target you can put the rest of the position to breakeven
📩#ENAUSDT 1h | Mid-Term
📉Short Entry Zone: 0.1189-0.1242
🎯 - Strategy Accuracy: 94.26%
Last 5 signals: 100.0%
Last 10 signals: 100.0%
Last 20 signals: 100.0%
⏳ - Signal details:
Target 1: 0.1175
Target 2: 0.1160
Target 3: 0.1146
Target 4: 0.1103
_____
🧲Trend-Line: 0.1242
❌Stop-Loss: 0.1257
💡After reaching the first target you can put the rest of the position to breakeven
#ID20000036639
📩#ENAUSDT 1h | Mid-Term
📈Long Entry Zone: 0.1737-0.1678
🎯 - Strategy Accuracy: 94.11%
Last 5 signals: 100.0%
Last 10 signals: 100.0%
Last 20 signals: 100.0%
⏳ - Signal details:
Target 1: 0.1758
Target 2: 0.1779
Target 3: 0.1800
Target 4: 0.1862
_____
🧲Trend-Line: 0.1678
❌Stop-Loss: 0.1658
💡After reaching the first target you can put the rest of the position to breakeven
#ID20000036408
📩#ENAUSDT 1h | Mid-Term
📈Long Entry Zone: 0.2118-0.2024
🎯 - Strategy Accuracy: 83.44%
Last 5 signals: 90.0%
Last 10 signals: 85.0%
Last 20 signals: 77.5%
⏳ - Signal details:
Target 1: 0.2150
Target 2: 0.2182
Target 3: 0.2213
Target 4: 0.2309
_____
🧲Trend-Line: 0.2024
❌Stop-Loss: 0.1994
💡After reaching the first target you can put the rest of the position to breakeven
#ID20000035694
👀 Well, would you look at that! 👆
#ENAUSDT has just reached 9th TP in the VIP CLUB channel!!!👍
With a 5% entry and a $1000 deposit, you could've earned $461!
Every day we're on fire! 🔥🔥🔥ACCESS TO MANUAL TRADING for 70usdt/month
👉 Not sure? Considering? Contemplating? Come have a look at our performance reports, spend about5 minutes and see for yourself that everything is 100% legit! @propheta_reports
Register and get bonuses up to $6,000
Binance | OKX | ByBit👈🏻click!
#AItrader#cryptobot#cryptochannel