python定义bool变量,基本的python内置函数bool(x)的作用
当我们要进行逻辑判断时,会根据不同的给定条件输出一个真或假的结果。我们今天要讲的bool借用了数学中的逻辑判断思想,所以我们可以很好的理解它的用法。因为bool的值为true或false,所以在结果输出中只会出现一个。根据bool的用法,我们将介绍引用对象的方法。
布尔对象只有两个值,True和False。它们将被放在共享缓冲池中,无论引用多少次,都只会创建一个对象。
C=True#变量C指向一个值为1.5的浮点对象。
Print (c={},c的地址是: {},c的类型是:{} 。格式(c,id(c),类型(c)))
D=True#浮点对象没有共享缓冲区,将创建一个新对象。
Print (d={},d的地址是: {},d的类型是:{} 。格式(d,id(d),类型(d)))
print( C和D是不是同一个对象:{} 。format(cisd))#c和D指向同一个对象
打印运行结果(id(cisd)):
C=true,C的地址是:4527372208,C的类型是:classbool
D=true,D的地址是:4527372208,D的类型是:classbool
C和D是否是同一个对象:真
427372208全真指同一个对象,它们的地址都是4527372208。同理,假的也是一样。
在Python2中,没有布尔类型。它使用数字0表示假,1表示真。在Python3中,True和False被定义为关键字,但它们的值仍然是1和0,还可以加上数字。
真实真实
2
是非题
一个
真*假
0
对/错
回溯(mostrecentcalllast):
文件 stdin ,第1行,在模块中
zeisionerror : IntDivisionMordulobyzero在某些地方(比如if语句),Python期望的是一个可以计算布尔值的表达式。这些地方被称为布尔型上下文。事实上,任何表达式都可以在布尔类型的上下文中使用,Python会尝试判断其真实值。
Bool在python中引用对象的方法都在这里分享给大家。更多用的朋友可以课后自己挖。由于篇幅原因,这里就不描述了。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。