Python3入门教程-2.7、逻辑运算符
逻辑运算符有3个,and、or,not(并且、或者、非)基本都是用短路逻辑来判断最终结果是否通过
and
1、假设:某导演按条竭惮蚕斗件筛选一个女演员,有2个条件,1.脸蛋漂亮,2.长得高那么就可以用and来运算,获取结果例如,有a,b,c三个演员,她们分别有2个属性,下面简单用列表来表示注:第0个元素代表漂亮与不漂亮,第1个元素代表高不高
2、然后用and运算,得出3个演员的结果、如图中红色方框,最左边是用来记录结果,右咐搭趔涮边的and两侧分别是2个条件的结果解析:a[0] ='漂亮泌驾台佐39;,因为a[0]的数值是漂亮,所以这句等于:'漂亮'=='漂亮',是True
3、可以看到,同时满足2个条件的演员,只有b简单解析:and的两边,只要有一边没有满足条件,那么整个结果都是不满足条件
4、and以用于无限多的连接,没有个数限制注意:在这些条件里面,即使只有一个条件不符合,结果都是不通过
or
1、假设:某女相亲,要求不高,男方长得帅,或者有钱就可以了如图所示,当多个条件里面,只有1个条件通过,结果就通过了
not
1、not就是反转结果比如,a == '帅'是True,那么not a == '帅'就是False了简单说,加了not在前面,真的变假,假的变真
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:96
阅读量:37
阅读量:82
阅读量:32
阅读量:33