布尔类型对象可以被赋予文字值True或者 False ,所对应的关系就是真与假的概念。
布尔类型 (bool)只有二个值 True, False
>>> type(True) <class 'bool'> >>> type(False) <class 'bool'>True False 之间的四则运算 True:1, False:0
>>> True+True 2 >>> False+False 0 >>> False+1 1 >>> True*5 5内置函数检测
# 空字符,空字典,空列表都为False >>> bool() False >>> bool("") False >>> bool(" ") True >>> bool([]) False >>> bool(dict()) False >>>同种类型比较
符号含义>大于<小鱼==等于!=不等于>=大于 等于<=小于 等于 False >>> 3>4 False >>> 4>3 True >>> a="pp" >>> b="p p" >>> a == b False >>> 5 != 6 True >>>逻辑运算又称布尔运算布尔用数学方法研究逻辑问题,成功地建立了逻辑演算。他用等式表示判断,把推理看作等式的变换。这种变换的有效性不依赖人们对符号的解释,只依赖于符号的组合规律。这一逻辑理论人们常称它为布尔代数。
基本形式: variable = object 其他:
形式说明a = 1,2,3以元组方式返回值(1,2,3)a,b,c = 1,2,3相当于a = 1,b=2 …a,_,c=1,2,3_表示占空a,*b=1,2,3,4,5,6*后面以列表返回a = b =1a和b 引入了1 这个对象a = a+1 -->a += 1自增,其他 * / - 都一样 >>> a=2 >>> a+=1 >>> a 3