python的Boolean运算和真假值的简单示例
对python这个高级语言感兴趣的小伙伴,下面一起跟随编程之家 52php.cn的小编两巴掌来看看吧!
在python中,任何对象都可以判断其真假值:True,False 在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 1或True表示true python中的Boolean运算如下:
运行结果: >>> x or y -> if x is false,else x or 0 = 2 or 10 = 10 or 0 = 0 ################################################## x and y -> if x is false,else y and 0 = 0 and 10 = 0 and 0 = 0 ################################################## not x -> if x is false,else False not 2 = False not 0 = True >>> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |