请问这个地方c1 | b1
c2 | b1的输出为什么是这样的,怎么判断结果数值的多少?
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已结题
Python基础问题,boolean?
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除
- 收藏 举报
1条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
关注
你好,| 是按位或运算,也就是说,把它们转化成二进制,每一位进行比较,之所以会报错,是因为第三个是浮点型,而位运算 只能 用于 整型。
在python中true的值为1,false为0
c1 | b1 就是3 |1,让他们转换成二进制进行或运算,3的二进制是11,1的二进制是01,二进制或运算每一位比较,只要有一个一就是一,所以他的二进制结果是11,对应十进制的3。
下面的同理,有帮助的话采纳一下哦!本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 1无用举报微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览

轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2023-03-15 14:55回答 2 已采纳 说明你的numpy的切片索引没有写对。
- 2021-08-31 11:52
Python_pandas关于UserWarning: Boolean Series key will be reindexed to match DataFrame index.的问题 python 数据库 有问必答
回答 2 已采纳 主要是由于使用布尔数组的键会引起含糊不明确,出现了使用警告信息,虽然不影响计算结果,但是不建议这样使用,应该将布尔过滤条件写成一个mask取值:参考代码: import pandas as pd df - 2023-02-20 13:11回答 2 已采纳 要使用数据模块(data.py)来获取学生成绩并将其传递给报告模块(report.py)。 报告模块将使用成绩模块(grade_stats.py)来分析学生成绩并打印报告。差不多就是这样: impor
- 2022-02-16 11:21Python 编程案例教程答案 ...Python 编程案例教程答案涵盖了 Python 编程语言的基础知识和高级应用,为初学者和中级开发者提供了详细的编程案例和答案,帮助他们快速掌握 Python 编程语言的基础知识和高级应用。
- 2021-01-13 12:49回答 32 已采纳 res_x=[] ##定义一个初始空向量 for i in range(100): ###循环100次 建立规划方程 求解变量值x ###求解出变量的值5个变量,x的格式就是 类似
- 2021-08-08 06:39回答 3 已采纳 使用pandas中的str.contains方法比较容易些,参考代码如下: import pandas as pd df = pd.DataFrame({'cty': ['English, Sin
- 2018-12-26 11:14回答 1 已采纳 You're running SetName on f, then printing the value from flag. f and flag are two different value
- 2022-03-13 08:28Python是一种高级编程语言,以其简洁明了的语法和强大的功能深受开发者喜爱。在这个“Python教程-程序编程基础2.pdf”中,主要介绍了Python中的四种基本数据类型:整型(Integer)、浮点型(Float)、布尔类型...
- 2021-03-30 07:53回答 4 已采纳 true不是ture,你放的代码里面写的是正确的,但是报错信息里是ture
- 2023-02-20 13:07回答 2 已采纳 该回答引用ChatGPTᴼᴾᴱᴺᴬᴵ 在性别输入的代码块中,当用户输入的性别既不是男也不是女时,你调用了递归函数add()来重新执行这个方法,但是并没有退出原始的函数。这意味着当递归调用add()方法
- 2024-09-12 23:57Python作为一种多用途的编程语言,提供了一个理想的工作平台,使得开发者可以利用布尔代数的原理来解决各种问题。 布尔代数是计算机科学和逻辑设计的基石之一,而Python提供了一套简洁而强大的工具,使得在软件开发...
- 2020-09-22 02:25在Python编程语言中,Boolean操作符是用于进行逻辑判断的关键工具,它们在真值测试中发挥着重要作用。本文将深入探讨Python中如何使用这些操作符进行真值测试,并通过实例来展示它们的工作原理。 首先,Python允许...
- 2022-04-14 08:58由于其易用性和跨平台特性,Tkinter成为了Python初学者学习GUI编程的首选。 #### 二、建立窗口 ##### 1.1 创建基本窗口 在Tkinter中,创建窗口的第一步是导入`tkinter`模块,并通过`Tk()`函数创建一个主窗口对象...
- 2021-01-19 20:10Six 就是来解决这个烦恼的,这是一个专门用来兼容 Python 2 和 Python 3 的模块,它解决了诸如 urllib 的部分方法不兼容, str 和 bytes 类型不兼容等“知名”问题。 使用 import six six.PY2 #返回一个表示当前...
- 2024-05-19 23:11Python是一种广泛使用的高级编程语言,以其易读性、简洁性和丰富的库支持而闻名。在"高级Python-Boolean Algebra.rar"这个压缩包中,我们聚焦于一个特定的领域:布尔代数。布尔代数,或称为布尔逻辑,是数学的一个...
- 2022-06-29 15:54雨凝1213的博客 python的基础了解和认识
- 2023-06-11 20:32Python是一种高级动态编程语言,由Guido van Rossum创造,设计目标是代码简洁、可读性强且开源。Python在Stack Overflow 2018年的调查中被评为第三大最知名的编程语言,表明它在编程界的影响力持续增长。Python的...
- 2023-03-10 09:47Python是当今世界上最受欢迎的编程语言之一,尤其适合初学者入门。本教程主要针对零基础的学员,旨在帮助他们快速掌握Python的基本概念和操作。以下是基于标题、描述和部分内容的详细知识点解析: ### 1. Python...
- 没有解决我的问题, 去提问
问题事件
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司