网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

Python中布尔表达式怎么用

小编给大家分享一下Python中布尔表达式怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

创新互联是一家集成都做网站、成都网站建设、网站页面设计、网站优化SEO优化为一体的专业网站建设公司,已为成都等多地近百家企业提供网站建设服务。追求良好的浏览体验,以探求精品塑造与理念升华,设计最适合用户的网站页面。 合作只是第一步,服务才是根本,我们始终坚持讲诚信,负责任的原则,为您进行细心、贴心、认真的服务,与众多客户在蓬勃发展的市场环境中,互促共生。

1、布尔表达式的概念

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

2、逻辑问题演示

True and True

False and True

1 == 1 and 2 == 1

"test" == "test"

1 == 1 or 2 != 1

True and 1 == 1

False and 0 != 0

True or 1 == 1

"test" == "testing"

1 != 0 and 2 == 1

"test" != "testing"

"test" == 1

not (True and False)

not (1 == 1 and 0 != 1)

not (10 == 1 or 1000 == 1000)

not (1 != 10 or 3 == 4)

not ("testing" == "testing" and "Zed" == "Cool Guy")

1 == 1 and (not ("testing" == 1 or 1 == 0))

"chunky" == "bacon" and (not (3 == 4 or 3 == 3))

3 == 3 and (not ("testing" == "testing" or "Python" == "Fun"))

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

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

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

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

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

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

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

3 != 4 and not ("testing" != "test" or "Python" == "Python")

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

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中布尔表达式怎么用
当前URL:http://bjjierui.cn/article/jhgioi.html

其他资讯