Python3与C语言的区别(一)
关于
的问题
最近新学了Python, 看到别人写的用 来做判断条件,觉得有些奇怪,所以想研究一下该条件在C语言与Python 3中的区别。
C语言
“<” 是关系运算符,有右结合的特性,所以本质如下:
(1)先判断a小于b是否为真,返回值为0或者1
(2)再判断0或1,是否小于c
注意:和数学上的是不一样的
例子:
Python 3
和C不一样,在Python 3中的本质是:(a小于b) and (b小于c)
这是和数学上的是一样的
官方文档:
链接: https://docs.python.org/3/reference/expressions.html#comparisons
摘要: