Python3入门教程-2.7、逻辑运算符

2025-11-09 03:56:48

1、假设:某导演按条件筛选一个女演员,有2个条件,1.脸蛋漂亮,2.长得高

那么就可以用and来运算,获取结果

例如,有a,b,c三个演员,她们分别有2个属性,下面简单用列表来表示

注:第0个元素代表漂亮与不漂亮,第1个元素代表高不高

Python3入门教程-2.7、逻辑运算符

2、然后用and运算,得出3个演员的结果、

如图中红色方框,最左边是用来记录结果,右边的and两侧分别是2个条件的结果

解析:a[0] ='漂亮',因为a[0]的数值是漂亮,所以这句等于:'漂亮'=='漂亮',是True

Python3入门教程-2.7、逻辑运算符

Python3入门教程-2.7、逻辑运算符

3、可以看到,同时满足2个条件的演员,只有b

简单解析:and的两边,只要有一边没有满足条件,那么整个结果都是不满足条件

Python3入门教程-2.7、逻辑运算符

4、and以用于无限多的连接,没有个数限制

注意:在这些条件里面,即使只有一个条件不符合,结果都是不通过

Python3入门教程-2.7、逻辑运算符

1、假设:某女相亲,要求不高,男方长得帅,或者有钱就可以了

如图所示,当多个条件里面,只有1个条件通过,结果就通过了

Python3入门教程-2.7、逻辑运算符

1、not就是反转结果

比如,a == '帅'是True,那么not a == '帅'就是False了

简单说,加了not在前面,真的变假,假的变真

Python3入门教程-2.7、逻辑运算符

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢