Python基础笔记8

Python 基础语法8

布尔值
计算机的判断,只有两种结果,要么是True(条件为真), 要么为False(条件为假)。TrueFalse叫做布尔值,这个判断真假的过程,叫做【布尔计算】。

  • Python中的比较运算符:等于 ==、不等于 !=、大于 >、小于 <、大于等于 >=、小于等于 <=
  • Python中的真假判断:假:False、0、'' (空字符串)、[] (空列表)、{}(空字典)、None。除此之外全部为真

bool()函数
bool()函数用来判断一个数据为真还是为假。有点和type()相似吧

  print('以下数据判断结果都是【真】:')
  print(bool(True))
  print(bool(10))
  print(bool('xyz'))
  
  print('以下数据判断结果都是【假】:')
  print(bool(False))
  print(bool(0))
  print(bool(''))
  print(bool(None))

输出:
以下数据判断结果都是【真】:
True
True
True
以下数据判断结果都是【假】:
False
False
False
False

布尔值的运算 ---- and
True and True ---- 为真
True and False ---- 为假
False and True ---- 为假
False and False ---- 为假

布尔值的运算----or
True or True ---- 为真
True or False ---- 为真
False or True ---- 为真
False or False ---- 为假

  a = 5
  b = -5
  print('以下是and运算')
  if a==5 and b==5:    # 【b实际上是-5】
      print('True')
  else:
      print('False')
  
  
  print('以下是or运算')
  if a==5 or b==5:  # 【b实际上是-5】
      print('True')
  else:
      print('False')

输出:
以下是and运算
False
以下是or运算
True

布尔值的运算 ---- not
接下来我们看一下not
not就是相反的意思。not False就是Truenot True就是False

布尔值的运算 ---- in 与 not in
in 的意思“判断一个元素是否在一堆数据之中”not in 相反。

  list = [1,2,3,4]
  a = 1
  b = 10
  c = 0
  print(bool(a in list))
  print(bool(b in list))
  print(bool(c not in list))

输出:
True
False
True


上一篇:Python基础笔记7
下一篇:Python基础笔记9

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容