排序
Python removeprefix与lstrip的区别
想把名称前面的固定标记去掉时,lstrip接收的是字符集合,removeprefix接收的才是完整前缀。把两者混用,可能把后面本来需要保留的字母也删掉。
Python JSON导出:拒绝NaN与Infinity
Python的json模块默认可以输出NaN或Infinity,但这些并不是标准JSON数值。文件在本机能生成,不代表其他语言或严格接口一定能接受。
分类评估macro与weighted平均的区别
多分类任务除了看每类表现,还常汇总成一个分数。macro给每个类别同样权重,weighted按各类真实样本数加权,二者回答的问题不同,不能省略名称只报一个“平均分”。
Python re.escape:匹配点号和加号等特殊字符
把用户文字嵌入正则模式时,点号、加号等字符可能被解释为语法。若目标是匹配这段文字本身,可先用re.escape处理模式片段,并明确是否要求整串匹配。
jq --arg与--argjson:字符串和数字参数
从命令行把数值传给jq时,使用arg会得到字符串,即使内容看起来是数字。需要JSON数值、布尔或对象时,应理解argjson的解析行为,并按业务要求选择类型。





