广州北大青鸟计算机职业培训学校
互联网技术培训、软件技术培训、大数据培训、云计算培训、数据分析培训信息网
当前位置:网站首页 > 软件教程 > Python技术 > 正文

Python True和False(布尔类型)_惠州Python培训

作者:黄君发布时间:2020-12-21分类:Python技术浏览:1112


导读:布尔类型仅用来表示两种可能的值:真(True)和假(False)。在 Python 中,布尔类型是一种特殊的整数类型。

布尔类型仅用来表示两种可能的值:真(True)和假(False)。在 Python 中,布尔类型是一种特殊的整数类型。

下面的例子可以看到 True 和 False 既是布尔类型,也是整数类型。

>>> isinstance(True, bool)   # True是布尔类型?
True
>>> isinstance(True, int)    # True是整数类型?
True
>>> isinstance(False, bool)  # False是布尔类型?
True
>>> isinstance(False, int)   # False是int类型?
True


其实,True 就是整数 1,False 就是整数 0。

>>> True == 1    # True和1的值相等吗?
True
>>> True == 2    # True和2的值相等吗?
False
>>> False == 1   # False和1的值相等吗?
False
>>> False == 0   # False和0的值相等吗?
True


由于布尔类型就是整数类型的一个特例,所以整数类型的所有运算对布尔类型都适用。如前面介绍的移位运算也是可以的:

>>> True << 3   # 对布尔类型数据进行移位操作
8
>>> False + 12  # 对布尔类型数据进行加法运算
12


标签:惠州北大青鸟惠州JAVA培训惠州IT培训惠州软件培训惠州软件开发惠州Python培训


Python技术排行
标签列表
网站分类
文章归档
最近发表