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

Резултати

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

Пребарај: #localfirst

当前筛选 #localfirst清除筛选
GitHub Trends

@githubtrending · Post #15082 · 21.08.2025 г., 11:30

#typescript#collaboration#drawing#flowchart#localfirst#mindmap#productivity#whiteboard Drawnix is a free, open-source online whiteboard tool that combines mind maps, flowcharts, and free drawing in one platform. It supports features like image insertion, undo/redo, infinite canvas zooming, and exporting to PNG or JSON. It works on mobile devices and supports markdown and mermaid syntax for easy diagram creation. Built on a plugin architecture, it allows flexible development and integration with different UI frameworks. Using Drawnix helps you organize ideas visually, collaborate smoothly, and save your work automatically, making creative work and teamwork easier and more efficient. https://github.com/plait-board/drawnix

AppPie

@AppPie · Post #2433 · 06.06.2025 г., 04:05

#Apps VERT: 在浏览器本地运行的下一代文件转换器 🔗GitHub VERT 是一款开源的下一代文件转换工具,它利用 WebAssembly 技术直接在您的设备(浏览器)上完成文件转换,无需将文件上传到云端服务器。这确保了转换过程的完全本地化和私密性。 该项目界面简洁,使用 Svelte 构建,并且没有文件大小限制,为用户提供了免费、安全且高效的文件转换体验。 功能亮点 - 纯本地转换:借助 WebAssembly,所有文件转换都在您的设备上直接完成,数据无需离开本地。 - 无文件大小限制:摆脱云服务的上传大小束缚。 - 支持多种格式:能够处理多种常见的文件格式。 - 界面友好:采用 Svelte 构建,界面简洁直观,易于上手。 - 支持 Docker 部署 开源许可证 本项目采用 AGPL-3.0 许可证授权。详细信息请参阅 LICENSE 文件。 #App#GitHub#OpenSource#FileConverter#WebAssembly#Privacy#LocalFirst#Svelte#TypeScript 📮 频道 @AppPie