问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

程序开发中布尔运算,条件表达式运算怎么操作?

发布网友 发布时间:2022-05-08 01:43

我来回答

1个回答

热心网友 时间:2022-04-18 19:54

在执行布尔运算的情况下,或是当表达式被用于流程控制语句时,以下值会被解析为假值: False, None, 所有类型的数字零,以及空字符串和空容器(包括字符串、元组、列表、字典、集合与冻结集合)。 所有其他值都会被解析为真值。 用户自定义对象可通过提供 __bool__() 方法来定制其逻辑值。
运算符 not 将在其参数为假值时产生 True,否则产生 False。
表达式 x and y 首先对 x 求值;如果 x 为假则返回该值;否则对 y 求值并返回其结果值。
表达式 x or y 首先对 x 求值;如果 x 为真则返回该值;否则对 y 求值并返回其结果值。
请注意 and 和 or 都不*其返回的值和类型必须为 False 和 True,而是返回最终求值的参数。 此行为是有必要的,例如假设 s 为一个当其为空时应被替换为某个默认值的字符串,表达式 s or 'foo' 将产生希望的值。 由于 not 必须创建一个新值,不论其参数为何种类型它都会返回一个布尔值(例如,not 'foo' 结果为 False 而非 ''。)
条件表达式(有时称为“三元运算符”)在所有 Python 运算中具有最低的优先级。
表达式 x if C else y 首先是对条件 C 而非 x 求值。 如果 C 为真,x 将被求值并返回其值;否则将对 y 求值并返回其值。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
intel 英特尔 酷睿 i5-9400F CPU 2.9GHz 6核6线程-详细介绍 vivo手机越用网络越慢 怎么检测 二手苹果电脑交易注意买二手苹果笔记本电脑应注意什么 比如我买一个二手笔记本卖家笔记本预装正版win10的话把他账号注销登录我... 二手苹果笔记本怎么更改账户 军婚假期有多少天 金立e6mini开机出现el 甘肃基层卫生主要内容 甘肃基层医疗卫生系统怎么撤销处方 天津市选调生通过面试了不去会怎么样 魔方分层公式左右上下口诀 那我用智行买火车票,我老公以前用12306买过,信息是本人收到还是12306买票的人收到信息? 智行上电子客票12306能查到吗? 新买的荣耀30.怎么查是否被用过? 魔方口决上下左右 oppoa 5怎么选择曝光时间? 苹果手机客服电话号码多少苹果乱收费怎么找? 稻田蟹种培育过程中该如何选择稻田? 黑龙江适合养稻田蟹么? 稻田蟹的病害防治 稻田蟹养殖每亩放苗多少尾 螃蟹在稻田地里爬上来就死,什么情况? 东北河蟹能活多少年 稻田蟹的养殖技术是什么? - 信息提示 林州恒润建设工程有限公司怎么样? 林州中安建设工程有限公司怎么样? 林州城浩建筑工程有限公司怎么样? rstudio怎么一道题一道题运行 林州市大德建设工程有限公司怎么样? 求日本版<花样男子2>的详细简介 花样男子日版第二部分集剧情 求日版花样男子1、2部百度云资源 谢谢啦 求日剧《花样男子1》《 花样男子2》[全11回] 的资源。要中日双字幕 百度云盘日版花样男子第一部和第二部谢谢! 请问在日剧《花样男子2》中,饰演织部顺平的是哪一位日本男星啊? 有关日版花样男子2的几个问题,看过的请进~~~ 日版花样男子第2部里杉菜去纽约找道明寺,后来怎么了? 哪里可以看日版的花样男子第二部? 大野智是否客串过日版花样男子2? 求【日版花样男子第2部】下载 求日版花样男子第二季全集~~ 花样男子2的插曲 日本版花样男子2中杉菜与司在桥上扔土星项链时的插曲叫什... 花样男子2中西门和优纪最后到底算怎样啊? 求日本的《花样男子》所有的主题曲、片尾曲和插曲 求花样男子日版第一季和第二季资源 为什么很多人忽然对雪莉粉转黑? 崔雪莉崔子分手了吗为什么分手,为什么雪 曾被粉丝追拍吓的躲桌底的崔雪莉死了,她死前受到过哪些“*扰”?