TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #76 · 27 апр.

Ранее я делал серию постов про битовые операторы. Вот вам ещё один наглядный пример как это используется в 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

Резултати

Пронајдени 1 слични објави

Пребарај: #continuouslearning

当前筛选 #continuouslearning清除筛选
₿usiness Tips | Thoughts 💡

@quotesofzday · Post #1950 · 01.06.2024 г., 14:28

Hey Business Innovators, Success in business isn’t just about hard work; it’s about smart strategies and continuous growth. Here are three powerful tips to elevate your business game: 1. Embrace Continuous Learning: The business world is always evolving. Stay ahead by constantly learning new skills, attending workshops, and reading industry-related books and articles. Knowledge is your most valuable asset. 2. Network Strategically: Build meaningful connections with like-minded professionals. Attend industry events, join online forums, and participate in networking groups. These connections can lead to new opportunities, partnerships, and insights. 3. Leverage Technology: Use the latest tools and software to streamline your operations. From project management apps to CRM systems, technology can boost your productivity and efficiency, allowing you to focus on what truly matters—growing your business. Remember, every big success story starts with small, consistent steps. Keep pushing forward, stay adaptable, and never stop innovating. Your business dreams are within reach! Stay motivated and keep thriving! #BusinessTips#Entrepreneurship#ContinuousLearning#Networking#Technology#BusinessGrowth#Success