在python中,任何对象都可以判断其真假值:True,False
10余年的黔西南州网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。营销型网站建设的优势是能够根据用户设备显示端的尺寸不同,自动调整黔西南州建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。成都创新互联从事“黔西南州网站设计”,“黔西南州网站推广”以来,每个客户项目都认真落实执行。
在if或while条件判断中,下面的情况值为False:
1.None
2.Flase
3.数值为0的情况,如:0,0.0,0j
4.所有空序列,如:'',(),[]
5.所有空mapping,如:{}
6.instances of user-defined classes, if the class defines a __Bool__() or __len__() method,
when that method returns the integer zero or bool value False.
All other values are considered true — so objects of many types are always true.
在运算操作和内建函数返回Boolean结果0或者Flase表示false(更多学习内容,请点击Python学习网)
1或True表示true
python中的Boolean运算如下:
print('x or y -> if x is false,then y, else x ') x, y= 2,0 print('{} or {} = {}'.format(x, y, xor y)) x1, y1= 0,10 print('{} or {} = {}'.format(x1, y1, x1or y1)) x2, y2= 0,0 print('{} or {} = {}'.format(x2, y2, x2or y2)) print('#' * 50) print('x and y -> if x is false,then x, else y ') print('{} and {} = {}'.format(x, y, xand y)) x1, y1= 0,10 print('{} and {} = {}'.format(x1, y1, x1and y1)) x2, y2= 0,0 print('{} and {} = {}'.format(x2, y2, x2and y2)) print('#' * 50) print('not x -> if x is false,then True,else False ') x= 2 print('not {} = {}'.format(x,not x)) x= 0 print('not {} = {}'.format(x,not x))
运行结果:
>>> x or y -> if x is false,then y, else x or 0 = 2 or 10 = 10 or 0 = 0 ################################################## x and y -> if x is false,then x, else y and 0 = 0 and 10 = 0 and 0 = 0 ################################################## not x -> if x is false,then True,else False not 2 = False not 0 = True >>>
本文题目:创新互联Python教程:小白必看的python中的Bool运算和真假值
文章路径:http://www.csdahua.cn/qtweb/news15/305315.html
网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网