首页>文档>量化交易>Python的布尔值及运算

Python的布尔值及运算

计算机的逻辑判断,只有两种结果,就是True(英文意思是“真”)和False(英文意思是“假”),没有灰色地带。这个计算真假的过程,叫做【布尔运算】。

而True和False,也就叫做【布尔值】。

此图像的alt属性为空;文件名为L-6_画板-1-副本-12-201911214564-1400x732.png

布尔运算的三种方式:

  • 两个数值做比较
此图像的alt属性为空;文件名为L-6-27-2019112145710-1400x732.png
  • 直接用数值做运算
此图像的alt属性为空;文件名为L-6-26-2019125152617-1400x862.png

可以使用bool()函数查询布尔值的真假,用法类似type()函数

print(bool(False)) #结果为False,注意F必须大写
print(bool(0)) #结果为False
print(bool(None)) #结果为False,注意N必须大写
  • 布尔值之间的运算

and、or、not、in、not in五种运算.

and要求条件都满足才为True

此图像的alt属性为空;文件名为L-6_画板-1-副本-8-2019112145826-1400x733.png

or只要求其中一个条件满足就为True

此图像的alt属性为空;文件名为L-6_画板-1-副本-7-2019112145833-1400x733.png

not计算会反转真假

此图像的alt属性为空;文件名为L-6G_画板-1-副本-6-201911917518-1400x733.png

in用来判断一个元素是否在一堆数据之中

not in用来判断一个元素是否不在一堆数据之中。(如果涉及到的数据集合是字典的话,in和not in就可以用来判断字典中是否存在某个【键】)

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索