首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在打印功能中,变送器如何工作?

在打印功能中,变送器如何工作?
EN

Stack Overflow用户
提问于 2019-07-10 09:10:38
回答 1查看 243关注 0票数 4

print(2&3)打印2。但想知道它是怎么工作的吗?

代码语言:javascript
复制
print(2&3)

输出:2

代码语言:javascript
复制
print(7&8)

输出:0

代码语言:javascript
复制
print("a"&"b")

Exception: TypeError: unsupported operand type(s) for &: 'str' and 'str'

请一些人帮助理解&是如何在python中工作的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-07-10 09:13:50

&是一个位和运算符的每一个位都有相同的秩并进行计算,如果两个位都是1,则该等级的结果为1

等级是数字的二进制表示形式中从右到左的位置。

代码语言:javascript
复制
0010
^^^^
||||
|||+-- rank 0
||+--- rank 1
|+---- rank 2
+----- rank 3

2 & 3可以以二进制形式翻译为0010 & 0011

代码语言:javascript
复制
  0010
& 0011
------
  0010

结果是0010,它在十进制中是2。

7 & 8可以以二进制形式翻译为0111 & 1000

代码语言:javascript
复制
  0111
& 1000
------
  0000

结果是0000,在十进制中为0。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56967302

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档