Python布尔型(bool)

Python布尔型(bool)教程

Python 布尔类型也叫 bool 类型,Python 布尔类型取值为 True 和 False。Python bool 类型的 True 表示条件为真, False 表示条件为假。

Python布尔型(bool)

Python 中的布尔类型可以当做 整数 来对待,即 True 相当于整数值 1,False 相当于整数值 0。Python 布尔类型适用于逻辑运算,一般用于程序 流程控制条件判断

案例

定义布尔类型

使用 True 或者 False 来定义 Python 中的布尔类型

print("嗨客网(www.haicoder.net)")# 定义布尔类型
foo = True
bar = Falseprint(foo, type(foo))
print(bar)

程序运行后,控制台输出如下:

首先,我们定义了一个 变量 foo,并给其赋值为 True,即变量 foo 的类型为布尔型。接着,我们定义了一个变量 bar,并给其赋值为 False,变量 bar 的类型也为布尔型。

最后,我们使用 print 函数,打印两个变量的值和类型,发现 foo 的值为 1,bar 的值为 0。所以,在 Python 中,True 为 1,False 为 0。

布尔运算

Python 中的布尔变量可以和数值型变量一起运算

print("嗨客网(www.haicoder.net)")# 布尔运算
foo = True
bar = Falseprint(foo+bar)
print(foo+2.3)

程序运行后,控制台输出如下:

首先,我们定义了一个变量 foo,并给其赋值为 True,即变量 foo 的类型为布尔型。接着,我们定义了一个变量 bar,并给其赋值为 False,变量 bar 的类型也为布尔型。

接着,我们使用 print 函数,打印两个变量的和,最终输出了 1,因为 foo 的值为 1,bar 的值为 0。最后,我们使用 print 函数,打印变量 foo 的值和浮点型变量的和。

布尔结果

Python 中的比较结果,使用的是布尔变量来表示

print("嗨客网(www.haicoder.net)")# 布尔结果
foo = 3
bar = 2print(foo > bar)
print(foo < bar)

程序运行后,控制台输出如下:

首先,我们定义了一个整型变量 foo,并给其赋值为 3。接着,我们再次定义了一个整型变量 bar,并给其赋值为 2。

接着,我们使用 print 函数,打印变量 foo 大于变量 bar 的结果,返回了布尔值 True。最后,我们使用 print 函数,打印变量 foo 小于变量 bar 的结果,返回了布尔值 False。

Python布尔型(bool)总结

Python 布尔类型也叫 bool 类型,Python 布尔类型取值为 True 和 False。Python bool 类型的 True 表示条件为真, False 表示条件为假。

Python 中的布尔类型可以当做整数来对待,即 True 相当于整数值 1,False 相当于整数值 0。Python 布尔类型适用于逻辑运算,一般用于程序流程控制 和条件判断。

【自学Python】Python布尔型(bool)相关推荐

  1. Python的布尔型

    Python的布尔型,也就是bool原本是一个数字,因为它有两个值True和False,不过是整数1和0以不同形式显示后的定制版本而已.如今Python正式地有了一种明确的布尔型数据类型,叫做bool ...

  2. python中布尔型的值_在python中对于bool布尔值的取反操作

    背景 根据公司业务的需求,需要做一个对于mysql数据库的大批量更新.脚本嘛也是干干单单.使用了redis的队列做缓存,可以异步并发的多任务进行更新. 有点难受的地方在于,请求访问时,因为一些网速,速 ...

  3. python中复数的实部和虚部都是浮点数_Python基础:数值(布尔型、整型、长整型、浮点型、复数)...

    一.概述 Python中的 数值类型(Numeric Types)共有5种:布尔型(bool).整型(int).长整型(long).浮点型(float)和复数(complex). 数值类型支持的主要操 ...

  4. ☆ C/C++ 枚举型变量(enum)与布尔型变量(bool)

    ★C语言常见的数据类型有: 整型 浮点型 字符型 数组 结构体 指针 ★这里就来介绍枚举型(enum)与布尔型(bool): ************************************* ...

  5. python输出布尔值true_关于python中bool类型的重要细节

    原标题:关于python中bool类型的重要细节 0. 导读 大家好,欢迎来到 Crossin的编程教室 ! 布尔类型是Python中必不可少的一种数据类型.它看起来很简单,仅包括True和False ...

  6. Python数据类型——整型、布尔型、列表、元祖、字典

    Python解释器可以自动识别用户输入的数据类型.创建对象的数据类型,可以通过type查看.需要注意的是:用户通过input输入的数据,其类型均为字符串 num1 = input("plea ...

  7. python布尔系列_python数据分析类库系列-Numpy之布尔型索引

    我们了解了如何使用索引进行切片以及选择 ndarray 元素.当我们知道要选择的元素的确切索引时,这些方法很有用.但是,在很多情况下,我们不知道要选择的元素的索引.例如,假设有一个 10,000 x ...

  8. Python 布尔类型 bool

    python 中布尔值使用常量True 和 False来表示:注意大小写 比较运算符< > ==等返回的类型就是bool类型:布尔类型通常在 if 和 while 语句中应用 这边需要注意 ...

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

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

最新文章

  1. iptables一次性封多个ip,使用ipset 工具
  2. Leetcode 121 动态规划(原名字不通过审核)
  3. 以下关于程序设计语言的叙述中,不正确的是()【最全!最详细解释!!】
  4. 为什么QQ能用网络,而浏览器却不能用网络?
  5. php正则表达式 包含特殊字符,php正则表达式的特殊字符含义
  6. php获取文本中的大写字母个数,php字符串英文文本中大写字母,小写字母,空格,标点符号的个数统计...
  7. Linux下实现Rsync目录同步备份
  8. CMMI认证难度大吗?
  9. 被王思聪抽奖炸了的微博,究竟是算法背锅还是自己作死?
  10. w10计算机运行特别卡,win10电脑卡顿的五种原因及解决方法
  11. 【转】 Linux那些事儿之我是U盘(16)冰冻三尺非一日之寒
  12. 【leetcode】【77】Combinations
  13. Linux下设置MTU值到9000
  14. java simon_Java Simon
  15. JAVA中的arraylist集合,Java ArrayList集合
  16. python处理word页码_使用Python向Word文档添加页码
  17. Could not build wheels for cryptography which use PEP 517 and cannot be installed directly
  18. 羽毛球击球技术四大基本环节解码
  19. 【论文解读】关于基于视觉无人机自主降落平台的论文梳理
  20. 台式计算机的辐射,台式电脑哪个部分辐射比较大?

热门文章

  1. 数据库——MySQL概述
  2. linux文件系统dentry_Linux 文件系统(一)---虚拟文件系统VFS----超级块、inode、dentry、file...
  3. flac格式如何转换为mp3,这3个方法超好用
  4. RT-Thread使用CmBacktrace进行HardFault_Handler 追踪
  5. 第一单元 用python学习微积分(七)第一单元总结
  6. Lighthouse 激光定位技术开源了,但不是 Valve 做的
  7. 块 /宏块(MB)/片(Slice/片组/图像(picture) 对应关系
  8. 学生个人网页制作html代码(源码)
  9. 图的最小生成树-Kruskal算法
  10. 【翻译】关于对IDEA-Project的官方帮助文档翻译