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

TGINSIGHT SIMILAR POSTS

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

Изворен канал @pythonotes · Post #197 · 4 јан.

Подразумеваемые неймспейсы или неявные пакеты. Этот функционал добавлен в Python 3.3 Что он означает? Ранее, до 3.3 пакетами считались лишь директории, в которых есть файл __init__.py. Этот файл одновременно являлся свидетельством того, что директория это Python-пакет, и служил "телом" этого пакета. То есть местом, где можно написать код, как это делается внутри модуля. Этот код исполняется в момент импорта пакета, так что его принято называть "код инициализации пакета". Начиная с версии 3.3 Любая директория считается пакетом и Python будет пытаться использовать любую директорию для импорта. Конечно, не любую в файловой системе, а только те что находятся в sys.path. Это значит, что теперь __init__.py нужно делать только если: 🔸 вам требуется создать код инициализации пакета 🔸 нужна совместимость со старыми версиями Python На мой взгляд это немного упрощает разработку, делает её чище, но с другой стороны убивает некоторую однозначность происходящего. Например, я создал репозиторий со своей библиотекой и рядом положил код примеров или тестов. repo_name/ my_library/ __init__.py main.py examples/ exam1.py exam2.py В этом репозитории пакетом является только my_library, остальные директории это не пакеты, это просто дополнительный код в файлах. Директория examples не добавлена в sys.path, в ней нет рабочих модулей. Но если она лежит рядом с my_library, то Python вполне сможет импортнуть из неё модули, так как посчитает что examples это валидный пакет. Конечно, пример несколько надуманный. Никто не будет добавлять корень репозитория в sys.path. Но, я думаю, суть ясна. Иногда директория это просто директория а не пакет! #basic#pep

Hashtags

Резултати

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

Пребарај: #foul

当前筛选 #foul清除筛选
Genshin Null

@GenshinNull · Post #5827 · 23.04.2024 г., 17:44

[4.7 beta] 希格雯(Sigewinne)专武(弓箭) - 基础攻击力: 542 - 副词条: 66.2% 生命值 装备者获得「疗物」效果, 拥有1/2/3层效果时, 生命值上限提升 12%/24%/40%. 角色触发下列情况时, 获得「疗物」效果层数: - 释放元素战技, 持续 25 秒. - 生命之契叠加, 持续 25 秒. - 治疗期间, 持续 20 秒. 角色处于后台也能触发, 每层独立计算. 叠加至三层时, 元素爆发的暴击率提升 28%, 不满 3 层则会在 4 秒后移除. 注: 精练五阶元素爆发暴击率提升 56%. (1/2) @GenshinNull#Foul

Hashtags

Genshin Null

@GenshinNull · Post #5826 · 23.04.2024 г., 17:44

[4.7 beta] 克洛琳德(Clorinde)专武(单手剑) - 基础攻击力: 674 - 副词条: 44.1% 暴击伤害 暴击伤害提升 20%, 生命之契增加时, 获得 12% 伤害提升效果, 持续 6 秒, 至多叠加 3 层. source@GenshinNull#Foul

Hashtags

Genshin Null

@GenshinNull · Post #5757 · 12.03.2024 г., 12:40

(1/2) @GenshinNull#Foul [4.6 beta] 阿蕾奇诺(Arlecchino)的元素爆发(Q)动画简笔画 动画后就是打响指

Hashtags

Genshin Null

@GenshinNull · Post #5759 · 12.03.2024 г., 12:56

(1/2) @GenshinNull#Foul#null [4.6 beta] 「赤月之形」 - 阿蕾奇诺(Arlecchino)的专武 - 基础攻击力: 674 - 副词条: 22.1%暴击率 重击命中敌人时, 赋予生命上限 25% 的生命之契, 14 秒一次. 此外, 装备者具有生命之契时, 造成的伤害提升 8% + 4%*y. 若生命之契的数值大于等于生命上限的30%, 造成的伤害, 进一步提升 12% + 8%*y. 注: y = 精炼等阶. 当阿蕾奇诺持武器进行强化普通攻击「红死之宴」时, 技能特效叠加会将武器整体外观改变为一柄战镰(图左). 其中以专武的外观设计(图右)与特效下的 "战镰" 外观最为契合. 编注: 需要等待实机效果确认.

Hashtags

Genshin Null

@GenshinNull · Post #5656 · 19.12.2023 г., 13:01

source@GenshinNull#unknown#FouL [4.4 beta] 闲云(Xianyun)角色与角色信息演示 00:00 ~ 00:06 元素战技(E) 00:08 ~ 00:12 元素爆发(Q) 00:13 ~ 00:18 元素战技与元素爆发混合施放 00:19 ~ 00:22 角色基本信息(Lv.90) 00:23 ~ 00:26 专武「鹤鸣余音」(Lv.90) 00:29 ~ 00:44 全命之座信息 00:45 ~ 01:20 元素战技, 元素爆发, 固有天赋一, 固有天赋二, 固有天赋三信息

Genshin Null

@GenshinNull · Post #5855 · 26.04.2024 г., 04:22

(1/2/3) @GenshinNull#Genshin_Intel#FouL 4.7 双深渊时间安排与原石奖励 从该版本开始, 两种深渊模式将会每月交替更新. 两者的更新时间将间隔半个月, 例如: 幻想真境剧诗 - 仅在每月 1 日刷新一次. - 每个周期满星奖励 620 原石. 深境螺旋 - 仅在每月 16 日刷新一次. - 每个周期满星奖励 🔺600 800 原石.

12
ПретходнаСтраница 1 од 2Следна