学习随笔:python中逻辑运算符的歧义问题
正确写法应该为(Z< Z)>Z,因为运算符还是像C++一样从左至右的结合顺序,(一般除了赋值运算符是从右至左的结合顺序)
ZZ 有两种解释,Z<(Z>Z)
还是(Z<Z)>Z的结合顺序,所以产生歧义,需要一个准确的数字(同时这里依然遵守线做从左至右的结合顺序)
正确写法应该为(Z< Z)>Z,因为运算符还是像C++一样从左至右的结合顺序,(一般除了赋值运算符是从右至左的结合顺序)
ZZ 有两种解释,Z<(Z>Z)
还是(Z<Z)>Z的结合顺序,所以产生歧义,需要一个准确的数字(同时这里依然遵守线做从左至右的结合顺序)