在Python中与整数一起使用时,“&”的作用是什么?

问题描述 投票:-1回答:1

我错误地编写了代码行,我希望它会给我一个错误,但它返回了答案。

Codx = [如果num&2 = 0,则num为范围(1,9)中的num]打印(codx)

我得到了答案[1,4,5,8]

然后我做了打印(3&2)答案是2

打印(5&2)答案是0

&符的作用是什么?

python list ampersand
1个回答
1
投票

bitwise-and operator:对于官方文档,它执行“按位与”。如果y的x AND的对应位为1,则输出的每个位为1,否则为0。

© www.soinside.com 2019 - 2024. All rights reserved.