赞
踩
python对于真和假的定义
1.简要说明
在python中一切都是对象。我们知道,要进行逻辑运算,就要知道真和假。高中的数学就知道了,真 and 真=真,真 and 假 =假。以及真 or 假 = 真。总结起来就是,进行逻辑与运算的时候,两个必须是真才能是真,否则结果为假。 进行逻辑或运算的时候,必须是至少有一个为真则结果为真,否则为假。这就是最初的基础知识。
我们不禁要问,到底什么才是真和假,在python中怎么定义真和假的。最直观的就是,bool型的两个值,True和False(注意是case sensitive)。其实在python中还进行了扩展,逻辑运算不仅仅可以用在bool值之间。还可以用在其他任何的类型之间。比如字符串,数据等类型也是可以的。
2.python对于真假的判断
python对于真假的判断有自己的一套准则,而进行判断的对象就是对象。怎么说呢,就是给一个对象到python,python能够判断他是真还是假。就像让你判断一个人的先天的型别,你可以根据特征判断是male或者female,只有这两种。
被python判断为假的对象有如下。其它的都会被判断为真。
(1)整型的0和浮点型的0.0
(2)None对象类型
(3)空对象
比如空字符串'';
比如空列表[];
比如空集合{};
比如空元组();
等等的空对象。
上面的这些空对象都会被python判断为假。
3.python真假的使用场合
主要是用于条件语句和循环语句。比如if语句,while语句等等。当碰到这些语句的时候,要理解python判断真假的方法和本质。这样就可以加深理解这个语句了。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。