Python基础学习之布尔表达式

1、布尔表达式的概念

条件语句和循环语句都使用布尔表达式作为条件。布尔值为真或假,以False和True表示,前面经常使用布尔表达式比较两个值,如:while x>=0 

2、逻辑问题演示

所有的布尔逻辑表达式都可以用下面的简单流程得到结果:

(1)找到相等判断的部分 ( == 或者 != ),将其改写为其最终值 ( True 或 False )。

(2)找到括 里的 and/or ,先算出它们的值。

(3)找到每一个 not ,算出他们反过来的值。

(4)找到剩下的 and/or ,解出它们的值。

(5)等你都做完后,剩下的结果应该就是 True 或者 False 了。

下面我们以20行的逻辑表达式演示一下:

接下来你将看到这个复杂表达式是如何逐级解为一个单独结果的:

1. > 解出每一个等值判断:

> a. 3 != 4 为 True : True and not (“testing” != “test” or “Python” == “Python”) b.

“testing” != “test” 为 True : True and not (True or “Python” == “Python”) c.

“Python” == “Python” 为 True : True and not (True or True)

1. > 找到括 中的每一个 and/or :

> a. (True or True) 为 True: True and not (True)

1. 找到每一个 not 并将其逆转:> > a. not (True) 为 False: True and False

1. 找到剩下的 and/or ,解出它们的值:> > a. True and False 为 False

这样我们就解出了它最终的值为 False.

3、理清复杂逻辑的技巧

这里告诉大家一条捷径去判断布尔表达式的值。任何的 and 表达式包含一个 False 结果就是 False ,任何 or 表达式有一个 True 结果就是 True ,你就可以在此处得到结果,但要确保你能处理整个表达式,因为后面这是一个很有用的技能。

在Python基础学习的过程中,布尔表达式可能会让初学者感觉到复杂和困难。但是只要通过更多的相关练习,相信大家可以很快理解布尔表达式并熟练运用它。即便是现在暂时的不理解也没关系,只要你坚持下去了,量变终会影响质变!

 Python经验分享

学好 Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。最后大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!

Python学习路线

这里把Python常用的技术点做了整理,有各个领域的知识点汇总,可以按照上面的知识点找对应的学习资源。

学习软件

Python常用的开发软件,会给大家节省很多时间。

学习视频

编程学习一定要多多看视频,书籍和视频结合起来学习才能事半功倍。

100道练习题

实战案例

光学理论是没用的,学习编程切忌纸上谈兵,一定要动手实操,将自己学到的知识运用到实际当中。

上面这份完整版的Python全套学习资料已经上传至CSDN官方,朋友如果需要可以直接微信扫描下方CSDN官方认证二维码免费领取【保证100%免费】。

文章知识点与官方知识档案匹配,可进一步学习相关知识Python入门技能树预备知识常用开发工具212892 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年11月11日
下一篇 2022年11月11日

相关推荐