【发布时间】:2020-07-02 16:09:13
【问题描述】:
Python 中是否有相当于 >>> 的 JavaScript 运算符。根据>>> JavaScript 的定义,操作符,
通过从左边推入零来右移,并让最右边的位脱落
那么在 python 中是否有任何直接运算符,因为我认为 >> 不能这样做
【问题讨论】:
-
128 >> 6按预期产生2。你还想要什么?>>>仅在 JavaScript 中与 negative numbers 不同,你不应该首先进行位移。 -
Python 中按位运算的文档是here。
-
>>和>>>在 JS 中的区别在于它们如何处理负数的符号位。但是 Python 整数是无限长的,没有符号位。 -
@tadman 谢谢。我应该注意到移位负数不应该是我的用例
-
感谢大家快速解决这个问题
标签: javascript python bitwise-operators