bool类型怎么用python_Python 布尔数据类型详解(bool)[学习 Python 必备基础知识][看此一篇就够了]...

本文将要为您介绍的是Python 布尔数据类型详解(bool)[学习 Python 必备基础知识][看此一篇就够了],具体操作方法:Python 布尔数据类型,简称布尔类型,在 Python 中用 `bool`表示。

bool 类是 int 类的子类。

布尔类型提供了两个布尔值来表示真(对)或假(错),在 Python 中分别用 `True`(真或对)或`False`(假或错)来表示。

`True` 和 `False` 是 Python 的关键字,在使用时,一定要注意首字母要大写,否则解释器会报错。如下代码所示:

您的“关注”和“点赞”,是信任,是认可,是支持,是动力......

如意见相佐,可留言。

本人必将竭尽全力试图做到准确和全面,终其一生进行修改补充更新。

355f87cc371a668f6f6739edd18a0b13.png

目录1 布尔数据类型概述2 注意事项3 相关函数 bool()4 文章其他地址4.1 微信公众号:码农阿杰4.2 CSDN 博客5 参考资料5.1 Python 3.8.2 documentation

1 布尔数据类型概述

Python 布尔数据类型,简称布尔类型,在 Python 中用 bool表示。

bool 类是 int 类的子类。

布尔类型提供了两个布尔值来表示真(对)或假(错),在 Python 中分别用 True(真或对)或False(假或错)来表示。

True 和 False 是 Python 的关键字,在使用时,一定要注意首字母要大写,否则解释器会报错。如下代码所示:

例一,

print(True) # True 首字母要大写

print(False) # False 首字母要大写

print(type(True)) # 查看 True 的类型

print(type(False)) # 查看 False 的类型

运行结果:

True

False

例二,

print(true) # True 首字母小写,会报错

运行结果:

NameError: name 'true' is not defined

2 注意事项

bool 类是 int 类的子类,其他类不能继承它,它只有 False 和 True 两个实例。

在 Python 中,任何对象都可以进行真假值的判断。如下例一所示。

布尔类型的布尔值可以当做整数对待,但在日常开发中是不建议这么用的,实属不妥。

布尔值可以当做整数来对待,即 True 相当于整数值 1,False 相当于整数值 0。如例二所示:

例一,

print(4 > 3)

print(2 > 4)

运行结果:

True

False

例二,

print(True + 2)

print(True - 2)

print(False + 2)

运行结果:

3

-1

2

3 相关函数 bool()

class bool([x])

返回一个布尔值,True 或者 False。

如果 x 是假的或者被省略,返回 False;其他情况返回 True。

在 3.7 版更改: x 现在只能作为位置参数。

如下代码所示:

print(bool(2 > 4)) # x 参数为假

print(bool()) # x 参数被省略

# x 参数为其他情况。列举两例,不做过多举例。

print(bool(2))

print(bool(-4))

运行结果:

False

False

True

True

4 文章其他地址

4.1 微信公众号:码农阿杰

4.2 CSDN 博客

5 参考资料

5.1 Python 3.8.2 documentationPython 布尔数据类型详解(bool)[学习 Python 必备基础知识][看此一篇就够了]就为您介绍到这里,感谢您关注懒咪学编程c.lanmit.com.

本文地址:https://c.lanmit.com/bianchengkaifa/Python/103207.html

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值