前言
前面四篇文章将python中的基础对象都及进行了梳理和讲解。本案例开始就将对这些基础对象进行整合,实现更复杂的功能。
提示:以下是本篇文章正文内容,下面案例可供参考
运算符与赋值语句
比较运算符号
对两个同种类型的数据对象进行比较,结果会返回一个布尔类型的数据,也就是true或false
常见的比较运算符有>、>=、 < 、 <=、==、!=
逻辑运算符号
逻辑运算符可以把语句连接成更复杂的复杂语句。常见的逻辑运算符号有and、or、 not三种,表示与、或、非。
对于 and 运算符,两边的值都为真时最终结果才为真,但是只要其中有一个值为假,那么最终结果就是假,所以 Python 按照下面的规则执行 and 运算:
如果左边表达式的值为假,那么就不用计算右边表达式的值了,此时 and 会把左边表达式的值作为最终结果。
如果左边表达式的值为真,and 会继续计算右边表达式的值,并将右边表达式的值作为最终结果。
or的结果在左右两边至少有一个为真时,就为真。
对于 or 运算符,情况是类似的,两边的值都为假时最终结果才为假,只要其中有一个值为真,那么最终结果就是真,所以 Python 按照下面的规则执行 or 运算:
如果左边表达式的值为真,此时 or 会把左边表达式的值作为最终结果。
如果左边表达式的值为假,or 会继续计算右边表达式的值,并将右边表达式的值作为最终结果。
在 Python 中,and 和 or 不一定会计算右边表达式的值,有时候只计算左边表达式的值就能得到最终结果。and 和 or 运算符会将其中一个表达式的值作为最终结果,而不是将 True 或者 False 作为最终结果。
not
对结果取反,会返回一个布尔类型的数据。
赋值语句
使用=表示把右边的值赋值给左边,基本的形式:变量=对象,例如
除了这些,赋值语句还有其他的写法
在赋值语句中有一种比较特殊的写法
a+=1 表示 a=a+1,表示a自增1。其他的四则运算都可以写成这种形式。
总结
例如:以上就是今天要讲的内容,本文仅仅简单介绍了运算符与赋值语句的使用,却是后面进一步学习的基础