我错误地编写了代码行,我希望它会给我一个错误,但它返回了答案。
Codx = [如果num&2 = 0,则num为范围(1,9)中的num]打印(codx)
我得到了答案[1,4,5,8]
然后我做了打印(3&2)答案是2
打印(5&2)答案是0
&符的作用是什么?
即bitwise-and operator:对于官方文档,它执行“按位与”。如果y的x AND的对应位为1,则输出的每个位为1,否则为0。