您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

它在python文档中的何处允许“ in”运算符被链接?

它在python文档中的何处允许“ in”运算符被链接?

这是完全指定的行为,不是偶然的功能。运算符链接在“ 比较运算符” 部分中定义:

可以任意链接比较,例如x < y <= z与等效x < y and y <= z,不同之处在于y比较仅被评估一次(但在两种情况下zx < y被发现为假,则根本不评估)。

in是比较运算符之一;从同一部分:

comp_operator ::=  "<" | ">" | "==" | ">=" | "<=" | "<>" | "!="
                   | "is" ["not"] | ["not"] "in"

对于可能没有多大意义的组合也没有例外。

因此,您作为示例使用的特定表达式将执行为'a' in 'ab' and 'ab' in 'abc',而 'ab'文字仅执行(加载)一次。

python 2022/1/1 18:29:11 有195人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶