Python必知词汇:布尔值

布尔值(boolean)为计算机科学中的一种数值类型,主要用于做逻辑判断。其经常在动作脚本语句中使用,通过比较脚本流的逻辑运算结果对程序运行做出影响。

布尔值只有两个值True与False。True表示真值,False表示假值。布尔值在实际上属于整型数据,True为数值1,False相当于数值0。

开发者可以将布尔值赋给变量,开发者使用逻辑运算符对表达式的布尔值进行判断。常见的逻辑运算符有or,and与not等。

  1. or:逻辑或运算,在x or y的运算中,若x为True,则返回x的值,否则将返回y的计算值。注意:当x为 False 时,才会求y的值(短路效应)。
  2. and:逻辑与运算,若x为False,x and y返回False,否则将返回y的计算值。注意:当x为 True 时,才会求y的值(短路效应)。
  3. not:逻辑非运算,若x为True,返回False。若x为False,返回True。

资料来源:

  • Python官方中文文档——布尔值
上一篇:Python必知词汇:对象


下一篇:Python必知词汇:面向对象程序设计