第二章:Python基础-5.布尔

Python 布尔

目标

在本文章中,你将了解Python布尔数据类型、假值和真值。

Python布尔数据类型简介

在编程中,你经常希望检查条件是否为真,并根据结果执行一些操作。

为了表示真和假,Python提供了布尔数据类型。布尔值有一个技术名称bool。

布尔数据类型有两个值:TrueFalse

注意,布尔值True和False以大写字母(T)和(F)开头。

下面的例子定义了两个布尔变量:

is_active = True
is_admin = False

当你比较两个数字时,Python会以布尔值的形式返回结果。例如:

>>> 20 > 10
True
>>> 20 < 10
False

同样,比较两个字符串会得到一个布尔值:

>>> 'a' < 'b'
True
>>> 'a' > 'b'
False

bool()函数

要确定一个值是True还是False,可以使用bool()函数。例如:

>>> bool("Hi")
True
>>> bool (' ')
False
>>> bool(100)
True
>>> bool(0)
False

从输出中可以清楚地看到,一些值计算为True,其他值计算为False。

假和真的值

当一个值计算为True时,它就是真的。如果一个值等于False,它就是假的。

以下是Python中的假值:

  • 数字0(0)
  • 空字符串' '
  • False
  • None
  • 空列表[]
  • 空元组()
  • 空字典{}
    真的值是其他不假的值。

请注意,在接下来的文章中,你将了解关于None、列表、元组和字典的更多信息。

总结

  • Python布尔数据类型有两个值:True和False。
  • 使用bool()函数来测试一个值是True还是False。
  • 假值计算为False,真值计算为True。
  • 假值是数字0、空字符串、False、None、空列表、空元组和空字典。真的值是不假的值。
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容