Python3的运算符
比较运算符:
== != < > <= >=
逻辑运算符
或与非 or and not
x or y :
x为true,则不计算y的值,直接返回ture
x为false,则返回y的值
x and y:
x为ture,则返回y的值,
x为false,则不计算y,直接返回false
x not y:
x为ture,则返回false
x为false,则返回ture
is和==的区别
is是比较两个对象的ID值是否相同,是否指向同一个内存地址
==仅仅表比较两个对象的值是否相同
is的运算效率比==要高,在变量和None进行比较时,应该使用is