常见面试题
- 运算符
print(1 > 2 and 3 or 4)
思路为运算符规则:() > not > and > or,同一优先级从左至右以此计算;还有与0得0和或1得1的口诀。故此题先算and,1>2为False,所以根据口诀and后面不用管,结果为False,继续看False or 4同样根据口诀可以得出结果为4。
print(1 > 2 and 3 or 4)
思路为运算符规则:() > not > and > or,同一优先级从左至右以此计算;还有与0得0和或1得1的口诀。故此题先算and,1>2为False,所以根据口诀and后面不用管,结果为False,继续看False or 4同样根据口诀可以得出结果为4。