1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > python赋值运算符难理解_零基础学 Python(8)运算符 — 算术 比较 赋值 逻辑...

python赋值运算符难理解_零基础学 Python(8)运算符 — 算术 比较 赋值 逻辑...

时间:2022-01-24 22:35:43

相关推荐

python赋值运算符难理解_零基础学 Python(8)运算符 — 算术 比较 赋值 逻辑...

Python 的运算符有:算术运算符、比较运算符、赋值运算符、逻辑运算符、成员运算符、位运算符、身份运算符。本章主要讲解 Python 的算术运算符、比较运算符、赋值运算符、逻辑运算符。

算术运算符

算术运算就是我们所学的 +、-、*、/ 等等这里就不特别介绍了,如下表:

以下假设 a = 10,b = 11

image.png

比较运算符

以下假设 a = 10,b = 11

image.png

注意:所有比较运算符返回 1 表示真,返回 0 表示假,与变量 True 和 False 等价。

赋值运算符

以下假设 a = 10,b = 11

image.png

逻辑运算符

以下假设 a = 10,b = 11

image.png

逻辑运算符为我们的重点,详细介绍如下:

and 的使用

and 为 “与” 的意思,也可以理解为是并且的意思。出现 and 时需要所有条件都为真条件才能为真,只要有一个条件为假,整体条件就为假。比如你写作业,首先你得有笔、有作业、但凡缺少一个条件,你都无法去写作业。

代码示例:

print(True and False)

print(True and True)

print(False and False)

结果:

False

True

False

由上面代码可以看出,条件必须都为真,结果才能为真。

or 的使用

or 为 “或” 的意思。只要条件有一个为真结果就为真。条件都为假,结果才可为假。比如:你上班的方式走着去或者跑着去或者骑开车去,不管怎么去都行。

代码示例:

print(True or False)

print(True or True)

print(False or False)

结果:

True

True

False

由上面代码可以看出,只要有一个条件为真,结果就为真,条件全为假,结果才是假。

not 的使用

not 为 “非” 的意思,可以理解为反着说。比如:你这个衣服不假(真)、你这个鞋不真(假)。

代码示例:

print(not True)

print(not False)

结果:

False

True

由上代码可以看出,有 not 的情况,真就是假,假就是真。

Python运算符优先级

就像我们所学的数学一样,先算乘除后算加减,有括号先算括号,而在 Python 中也有运算的优先级,详情见下表:

以下运算顺序由高到低:

image.png

上表的运算级别只是 Python 中的一部分,后期随着学习深入逐渐增加整理。

小练习

print(3 > 6 and 1 < 2 or 5 - 2 > 3 - 1 and 0 > 1 or 0 < -0.6 and 3 != 3)

print(2 > 1 and 2 <= 3 or 3 ** 6 and 7 > 8 and 3 > 1 or 9 % 5 and 10 / 5)

print(not (8 > 10 and 2 * 3) or 6 > 3 and 7 >= 2 and 7 > 5 or 0 == 3 and 11 // 2)

结果:

False

True

True

欢迎大家关注我的公众号:猿人曰(yue)

零基础学习Python,学习生活干货知识,还有大量的学习资料免费领取,小白的福利!!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。