Python——运算符的理解

 运算符其实就是一种“功能”符号,用于执行程序代码运算。

 运算符分别分为以下几类:算数运算符,比较运算符,逻辑运算符

 算数运算符:算数运算符主要是用来进行一些简单的数学计算,它和数学中的作用是相同的。

 实例:

              

比较运算符:简单的理解就是两个数之间进行比较。

实例:

         

逻辑运算符:表示复杂的关系

优先级:() > 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的值。

实例:

以上内容纯属本人的理解,如有不详之处,请大佬们多多评论留言。

原文地址:https://www.cnblogs.com/jiekesi/p/11524124.html