python布尔类型(bool)

这篇具有很好参考价值的文章主要介绍了python布尔类型(bool)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Bool类型概述:

bool类是int类的子类。

python中提供了 bool 类型来表示真(对)或假(错),并分别用 关键字Ture(真或对)或False(假或错)来表示,在python中,是明确区分大小写的,即首字母一定要大写,不然解释器会报错的

print(True)
print(False)
print(type(True))
print(type(False))

True
False
<class 'bool'>
<class 'bool'>

注意事项:

bool类型只有Ture和False两个实例,且bool值可以当作整数来代替,即True代表整数1,False代表整数0,并可以参与运算,但在项目开发中不能这样用:

print(3>1)
print(3>5)
print(True + 1)
print(False + 1)
print(True - 1)
print(False - 1)

True

False

2

1

0

-1

Bool函数的使用:bool()

·返回一个值,即True或False

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

print(bool(2))
print(bool(-4))

False

False

True

True

 那么问题来了,在什么情况下返回的是True,在什么情况下返回的是False呢,在这里呢,我做了一些总结,具体请参考:B站搜索鱼C

False:文章来源地址https://www.toymoban.com/news/detail-482098.html

  1. 定义为False的对象:False和None
  2. 值为0的数字类型:0,0.0,0j,Decimal(0),Fraction(0,1)
  3. 空的序列和集合:",(),[],set(),range(0)

到了这里,关于python布尔类型(bool)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Python入门】Python的判断语句(布尔类型和比较运算符)

    前言 📕作者简介: 热爱跑步的恒川 ,致力于C/C++、Java、Python等多编程语言,热爱跑步,喜爱音乐的一位博主。 📗本文收录于Python零基础入门系列,本专栏主要内容为Python基础语法、判断、循环语句、函数、函数进阶、数据容器、文件操作、异常模块与包、数据可视化等,

    2024年02月03日
    浏览(44)
  • 【Python入门篇】——Python中判断语句(布尔类型,比较运算符,if语句)

    作者简介: 辭七七,目前大一,正在学习C/C++,Java,Python等 作者主页: 七七的个人主页 文章收录专栏: Python入门,本专栏主要内容为Python的基础语法,Python中的选择循环语句,Python函数,Python的数据容器等。 欢迎大家点赞 👍 收藏 ⭐ 加关注哦!💖💖 进行判断,只有2个

    2024年02月03日
    浏览(31)
  • python常见的数据类型与数据结构(一)数字类型 字符串类型 布尔类型 列表 集合 字典 的定义与常规操作方法

    数字类型有int(整数),float(浮点数)和complex(复数型),其中int与float被大家所常用并且可以使用int()和float()函数相互转换。如果字符串只包含数字和小数点也可以被这两种函数强制转换。复数型,则少被人们使用,大都是用在数学公式和物理公式的计算上。 字符串类型较为简单

    2024年02月21日
    浏览(39)
  • C#面:.NET中所有类型的基类是什么

    System.Object 是C# .NET中所有类型的基类,它提供了一些通用的方法和属性,以及对象的类型信息和引用比较等功能。 例如:System.ObjectToString(),Equals(),GetHashCode() 等。 由于所有类型都继承自 System.Object,因此可以在任何对象上调用这些方法。 System.Object 还定义了一些其他重要的

    2024年02月20日
    浏览(22)
  • Java 强制类型转换原理(父类转子类、子类转父类)

    在Java中,对象的强制转换(也称为类型转换)是将一个对象的引用转换为另一个类的引用,前提是这两个类之间存在继承或实现关系。强制转换可能会导致运行时异常,因为在转换的过程中,如果对象的实际类型与转换的目标类型不兼容,就会抛出ClassCastException异常。 分析

    2024年02月07日
    浏览(25)
  • 【SpinalHDL快速入门】4.1、基本类型之Bool

    Tips1: 由于SpinalHDL是基于Scala构建的, Scala本身自带类似变量Boolean ,故在此要认准SpinalHDL中采用的是Bool而非Boolean: Bool(大写的True和False):True表示1,False表示0 Boolean(小写的true和false):true表示1,false表示0 Tips2: SpinalHDL在声明时采用“ = ”,而在改变电路状态时用“

    2024年02月08日
    浏览(31)
  • Rust 基础入门 —— 字符、布尔、单元 类型

    对于字符类型我们有更大的自由性,概括一下: 更大的编码范围,让rust 可以展示更多的内容。 统一的字节空间,字符也是四个字节的内存大小。 严格区分的 \\\"\\\" 和 \\\'\\\' 前者用于字符串、后者是字符。 说明一点, bool 类型的 应用场景 主要就是用在 流程控制 中, 美妙的新鲜内

    2024年02月12日
    浏览(30)
  • 洛谷 P1489 猫狗大战【背包+bool类型dp】

    原题链接:https://www.luogu.com.cn/problem/P1489 新一年度的猫狗大战通过 SC(星际争霸)这款经典的游戏来较量,野猫和飞狗这对冤家为此已经准备好久了,为了使战争更有难度和戏剧性,双方约定只能选择 Terran(人族)并且只能造机枪兵。 比赛开始了,很快,野猫已经攒足几队

    2024年01月20日
    浏览(33)
  • C++ 数学函数、头文件及布尔类型详解

    C++ 有许多函数可以让您在数字上执行数学任务。 max(x, y) 函数可用于找到 x 和 y 的最大值: 示例 而 min(x, y) 函数可用于找到 x 和 y 的最小值: 示例 其他函数,例如 sqrt (平方根)、 round (四舍五入)和 log (自然对数),可以在 cmath 头文件中找到: 示例 其他数学函数 以下

    2024年04月08日
    浏览(58)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包