Boolean类型

翻译自:https://www.pythontutorial.net/python-basics/python-boolean/

Python 布尔数据类型简介

在编程中,您经常想检查某个条件是否正确,并根据结果执行一些操作。

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

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

请注意,布尔值TrueFalse大写字母 ( T) 和 ( F) 开头。

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

is_active = True
is_admin = False

当你比较两个数字时,Python 会将结果作为布尔值返回。例如:

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

此外,比较两个字符串会得出一个布尔值:

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

bool() 函数

要确定某个值是否为TrueFalse,可以使用该bool()函数。例如:

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

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

假值 和 真值

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

以下是 Python 中的假值:

  • 数字零(0
  • 空字符串''
  • False
  • None
  • 空列表[]
  • 空元组()
  • 一本空的字典{}

真值是其他非假的值。

0 0 投票数
文章评分
订阅评论
提醒
guest
0 评论
内联反馈
查看所有评论
0
希望看到您的想法,请您发表评论x