Python3 布尔类型

阅读 (104) |

发布于 2020-05-19 11:43:24

布尔类型即 对于错、0和1、正与反。

在Python语言中,布尔类型只有两个值,True与False。

布尔值通常用来判断条件判断是否成立age = 15

if age >= 18:

print("成年人")

else:

print("未成年人")

python 内置bool()函数可以用来测试一些表达式是否成立。>>> bool("")

False

>>> bool("a")

True

>>> bool(0)

False

>>> bool(1)

True

>>> bool(0.0)

False

>>> bool(-0.0)

False

>>> bool(-0)

False

>>> bool([])

False

>>> bool({})

False

>>> bool(())

False

在python中, 0 -0 0.0 -0.0 空字符 空列表 空字典 空元组 都为False。

布尔类型可以进行and、or和not运算

and 与运算 and前后都为真时为真,and 有一项为假则为假>>> True and True

True

>>> True and False

False

>>> False and False

False

or 或运算 有且至少有一项为真则为真。>>> False or False

False

>>> False or True

True

>>> True or True

True

not 非运算>>> not True

False

>>> not False

True

空值(None)

None 不是布尔型 , 而是 NoneType, 它是一个特殊的值。 我们来看看None用bool() 来判断时:>>> bool(None)

False

脑洞一下

如果我们用布尔型的值做四则运算会怎么样呢?>>> True > False

True

>>> True < False

False

>>> True

True

>>> True > 0

True

>>> True < 0

False

>>> True - 1

0

>>> False - 1

-1

我们发现在python的四则运算中, 把True 看作1 , 而把False看作0.

python布尔类型运算_Python3 布尔类型相关推荐

  1. python布尔类型运算_Python对象类型及其运算方法(详解)

    基本要点: 程序中储存的所有数据都是对象(可变对象:值可以修改 不可变对象:值不可修改) 每个对象都有一个身份.一个类型.一个值 例: >>> a1 = 'abc' >> ...

  2. python提供的数字类型分为_python3数字类型分为-女性时尚流行美容健康娱乐mv-ida网...

    女性时尚流行美容健康娱乐mv-ida网 mvida时尚娱乐网 首页 美容 护肤 化妆技巧 发型 服饰 健康 情感 美体 美食 娱乐 明星八卦 首页  > 高级搜索 python 3 实现的回文数 ...

  3. python布尔类型运算_Python bool类型和比较运算符(入门必读)

    Python 提供了 bool 类型来表示真(对)或假(错),比如常见的 5 > 3 比较算式,这个是正确的,在程序世界里称之为真(对),Python 使用 True 来代表:再比如 4 > ...

  4. python的整除运算_Python3基础 ** 幂运算 // 整除运算

    ? ????   Python : 3.7.0 ??????   OS : Ubuntu 18.04.1 LTS ??????  IDE : PyCharm 2018.2.4 ????? Conda ...

  5. python长整型怎么用_Python整型运算之布尔型、标准整型、长整型操作示例

    导读热词 本文实例讲述了Python整型运算之布尔型.标准整型.长整型操作.分享给大家供大家参考,具体如下: #coding=utf8 def integerType(): ''''' 布尔型: 该值 ...

  6. python 长整型_Python整型运算之布尔型、标准整型、长整型操作示例

    本文实例讲述了Python整型运算之布尔型.标准整型.长整型操作.分享给大家供大家参考,具体如下: #coding=utf8 def integerType(): ''''' 布尔型: 该值的取值范围 ...

  7. java 布尔类型_Java的布尔类型基本介绍

    Java 有一种表示逻辑值的简单类型,称为布尔型.它的值只能是真或假这两个值中的一个.它是所有的诸如a下面的程序说明了布尔类型的使用: // Demonstrate boolean values. c ...

  8. python数字1 3怎么表示_Python3 数字类型

    Python3 数字类型 阅读 (143) | 发布于 2020-05-11 19:02:27 数字类型用于存储数学意义上的数值. 数字类型是不可变类型, 数字1和2分别代表两个不同的对象 . 例如: ...

  9. python的数值类型_Python的数值类型

    标签:如何 问题: 1. Python数值有哪些? 2. 各类型的精度是多少? 3. 类型的转换是如何实现的? 5. 如何使用这些数据类型?需要注意什么? 6. 什么是不可变类型? 数值类型: 整型: ...

  10. python的符号函数得到的数字类型_Python笔记——数字类型的几个函数

    标准类型内建函数: cmp(obj1, obj2) 比较obj1和obj2,根据比较结果返回整型i: i < 0 if obj1 < obj2 i > 0 if obj1 > ...

最新文章

  1. DELL R710做Raid显示灰色
  2. Codeforces Round #441 Div. 2题解
  3. Hashtable源码注释
  4. JAVA求集合中的组合
  5. bug是什么PHP,bug是什么
  6. Codeforces Global Round 1
  7. java transferto_小六六学Netty系列之Java 零拷贝
  8. docker使用网桥网络
  9. Symantec 不用密码卸载
  10. DB2 ResultSet用法
  11. ubuntu安装时出现11:资源暂时不可用
  12. 【LA4992】Jungle Outpost(半平面交+二分)
  13. 离散时间信号处理第三版英文版课后习题答案
  14. Python基础——isupper()方法和islower()方法
  15. windows客户端开发--如何测量一个字符串显示的物理长度
  16. dropout层加在哪里_Nomaomi
  17. 如何上架自己的应用到各大应用商店?
  18. R语言glm函数构建二分类logistic回归模型、epiDisplay包logistic.display函数获取模型汇总统计信息(自变量初始和调整后的优势比及置信区间,回归系数的Wald检验的p值
  19. 网易云音乐.uc格式的缓存文件转.mp3
  20. 数据库系统概论(第十章数据库恢复技术)

热门文章

  1. opencv中step[i],step1(i),elemsize,elemsize1
  2. visio常用快捷键_Visio2019常用形状对象的快捷键及常用操作技巧举例(一)
  3. DDNS动态域名解析
  4. 在职读研拓宽视野,社科院与杜兰大学合办金融管理硕士项目为你提供能量
  5. client-go实战之三:Clientset
  6. Ubuntu 安装之后无法连接网络问题
  7. mysql的max_allowed_packet配置
  8. spring security +oauth2(授权服务和资源服务分离) 解决getPrincipal只返回用户名的问题
  9. atom 64 linux,英特尔:Android的64位Atom处理器已完工
  10. android 磁盘读写速度,手机微硬盘读取速度50MB/s eMMC技术浅析