运算符其实就是一种“功能”符号,用于执行程序代码运算。
运算符分别分为以下几类:算数运算符,比较运算符,逻辑运算符
算数运算符:算数运算符主要是用来进行一些简单的数学计算,它和数学中的作用是相同的。
实例:
比较运算符:简单的理解就是两个数之间进行比较。
实例:
逻辑运算符:表示复杂的关系
优先级:() > not > and > or
1.and
在python中,逻辑运算符and,x and y,如果x为True则返回y值。如果x为False则返回y值。
如果x的值为True,and的运算不会结束,会继续看y的值,所以此时真与假取决于y的值,所以x如果为真,则返回y的值。
如果x为假,那么and运算就会结束运算过程了,因为有一个为假则and为假,所以返回x的值。
2.or
在python中,逻辑运算符or,x or y, 如果x为True则返回x,如果x为False返回y值。
因为如果x为True那么or运算就不需要在运算了,因为一个为真则为真,所以返回x的值。
如果x的值为假,那么or运算的结果取决于y,所以返回y的值。
实例:
以上内容纯属本人的理解,如有不详之处,请大佬们多多评论留言。