最新Python harmonic_mean:结果返回零,后面的非法数据为什么没有报错 统计函数成功返回一个数字,很容易被调用者当成“所有输入都有效”的证据。但harmonic_mean在本例版本中遇到零会提前返回,因此零后面还有负数,也可能没有报错。把同一组数据换个顺序,负数先被看到,结果又变成异常。... yunqueblog/ 技术教程/ 2026-10-04/ 2 阅读
Python UUID 的 version 参数:只是想检查第四版,为什么传入的编号反而被改了 接口要求第四版UUID,开发者很自然地写下UUID(value, version=4),以为不合格的编号会被拒绝。实际上,version是构造时的覆盖参数:它会把版本与变体相关位设置为指定布局。原文能够解析,并不意味... yunqueblog/ 技术教程/ 2026-10-03/ 3 阅读
SQLite 列亲和性:文本 8.00 与数值 8,为什么可能匹配不上 看起来一样的数,可能按文本比较导入表把测量读数保存为 TEXT,页面传入数字八查询,表里明明有 8.00 却找不到。参数绑定本身没有失效;SQLite 会结合列的类型亲和性决定比较前的转换,TEXT 列面对数值参数时... yunqueblog/ 技术教程/ 2026-10-01/ 2 阅读
Python JSON 严格读取:重复字段被覆盖之前,先把歧义拦下来 解析成功,未必代表输入没有歧义一份任务配置先写了重试次数二,后面又写了一次五。程序没有报错,最终只读到五,审核者却可能只注意到前面的二。此时问题不在字典查询,而在原始文本转换成字典时,重复字段的信息已经丢失,后续校验... yunqueblog/ 技术教程/ 2026-10-01/ 2 阅读
JavaScript every 与 some:空数组通过了“全部合格”,业务真的允许吗 提交一张必须至少包含一条明细的表单,校验写成每条数量都大于零,空表单却顺利通过了。问题并不是 every 漏做了某次回调,而是“每个已有元素都满足条件”与“至少存在一个元素,并且全部满足条件”本来就是两个不同要求。e... yunqueblog/ 技术教程/ 2026-10-01/ 2 阅读
Python zip 严格配对:长度不一致何时才报错,已经做的操作怎么办 两列数据配对之前,先决定能否少一行导入清单时,一列是物品编号,另一列是对应数量。如果编号有三项,数量只有两项,默认的 zip 会在较短输入结束时停止,第三个编号不会出现在结果里。程序正常结束,却少处理一项,这种错误往... yunqueblog/ 技术教程/ 2026-10-01/ 3 阅读