@TestFlightX · Post #34919 · 30.03.2026 г., 22:06
#Drafts https://testflight.apple.com/join/GhPcOrwa
Hashtags
TGINSIGHT SIMILAR POSTS
Изворен канал @pythonotes · Post #418 · 9 мар.
Оператор pipe позволяет писать более компактный код, реализуя логику объединения данных (Union). Важно помнить, что его поведение зависит от контекста. Побитовые операции (логическое OR) result = 5 | 3 # 5 (0101) | 3 (0011) = 7 (0111) Самое главное - не путать с оператором or, это другое! Объединение множеств set_a = {1, 2, 3} set_b = {3, 4, 5} set_c = set_a | set_b # {1, 2, 3, 4, 5} set_c |= {5, 6} # {1, 2, 3, 4, 5, 6} Слияние словарей dict_1 = {"a": 1, "b": 2} dict_2 = {"b": 3, "c": 4} merged = dict_1 | dict_2 # {'a': 1, 'b': 3, 'c': 4} merged |= {"d": 5} # {'a': 1, 'b': 3, 'c': 4, 'd': 5} Аннотации типов, заменяет Union def process_data(value: int | str) -> None: print(value) Допустимо использовать в isinstance или issubclass isinstance(3, int | float) # True Паттерн-матчинг status_code = 404 match status_code: case 200 | 201 | 204: print("OK") case 400 | 404 | 500: print("ERROR") Для использования в своих классах требуется переопределить метод __or__ Так же нашел библиотеку pipe которая добавляет еще много возможностей. Рекомендую ознакомиться ;) #basic
Hashtags
Пребарај: #drafts
@TestFlightX · Post #34919 · 30.03.2026 г., 22:06
#Drafts https://testflight.apple.com/join/GhPcOrwa
Hashtags
@roam_around · Post #291 · 03.01.2024 г., 08:12
之前提到 Drafts 适合做 碎片笔记收集器,然后转存到 Obsidian 中。 有朋友在评论区提到了 Drafts 的局限性,即不支持插入图片。我采用的优化方案是使用图床连接这几个文本编辑器。 #Blog#Obsidian#Drafts https://anotherdayu.com/2024/5580/
@WWWengShare · Post #139 · 16.09.2023 г., 11:36
🐝快捷添加Rime自定义短语 (无需借助快捷指令) ⚡️ 安装: 点击此处 ,下载第三个动作(双拼选第三个,全拼选第四个) 🔎 简介: 此动作可以实现自定义短语一键添加,且不用跳转其他应用,整体效果如第一个视频,需要配合drafts 点击此处 安装 之前上传的快捷指令可以实现自定义短语的新增,删除,排序功能(新增一个去重功能), 点击这里 获取新版 🔑教程🌟工具🧭导航💬群聊 🗂#Drafts#Rime#仓输入法