小编Kri*_*odu的帖子

“in”运算符的优先级是什么?

今天我在这个Python程序中遇到了一个困难的情况:

a = [False, True]
x = True in a in a
y = True in a in [a]
z = True in a in (a)
print(x, y, z)
Run Code Online (Sandbox Code Playgroud)

这段代码的输出是

a = [False, True]
x = True in a in a
y = True in a in [a]
z = True in a in (a)
print(x, y, z)
Run Code Online (Sandbox Code Playgroud)

这怎么可能?

让我们在x这里测试:

x = True in a in a
Run Code Online (Sandbox Code Playgroud)

True in [False, True]True,又True in [False, True] …

python boolean-logic operators python-3.x

-1
推荐指数
1
解决办法
75
查看次数

标签 统计

boolean-logic ×1

operators ×1

python ×1

python-3.x ×1