资料内容:
Python语言中大部分比较操作符的意义与数学中类似。有两个操作符的用法容易混肴,就是赋值操作符“=”和比较操作符中“==”。在比24
较两个数是否相等时,经常错误的用赋值操作符“=”作比较,而忘记了它的真正含义是赋值操作,操作符“==”才是真正比较这两个数是否相等的运算符。另外,还要注意大于等于和小于等于操作符的写法,不要将它们写成这样的形式:“=<”和“=>”。
4.2逻辑操作符
Python有三种逻辑操作: and、 or、 not。这三个操作符的语义与其英语意义相同,分别是:与、或、非。
例如,(x > 0)and(x < 10)这个表达式,and操作符连接两个条件表达式,只有x大于0,并且x小于10的时候,整个表达式才为真。
再看这个表达式,(n%2 == 0)or(n%3 == O),or连接两个判断是否
等于0的表达式,只要n能够被2整除,或是被3整除,这两个表达式只要有一个为真,整个表达式就为真。
最后,not操作符对表达式的值取反。not(x > y),如果x大于y,取反后整个表达式的值为假,否则,为真。