python中的逻辑运行与赋值运算优先级冲突问题!
来源:5-9 逻辑运算符

麒麟GO
2018-12-06
老师好,问一个特别奇怪的问题?
在python中,假设 a = 6 and 0 为什么a的返回值不是6,而是0呢? 在python中,没有&& || 逻辑运算,但是赋值运算符=的优先级高于 and和or,正常程序执行是 先预算a=6,然后a and 0才对,最终a还是=6吧
php里边是这样一个逻辑,已经测试,python不一样,无法理解这一点,还请解答!
写回答
1回答
-
7七月
2018-12-06
谁说 赋值 = 高于 and 和or啊。
00
相似问题