风度翩翩的熊二 发表于 2020-3-27 18:32:19

python里 2^10 什么意思

-- 返回一个不大于 k 位的 Python 整数(十进制),比如 k=10,则返回的结果是在 0 ~ 2^10 之间的整数。   

这里面2^10啥意思呀

zltzlt 发表于 2020-3-27 18:33:39

表示 2 的 10 次幂,即 2**10

一个账号 发表于 2020-3-27 18:35:25

本帖最后由 一个账号 于 2020-3-27 18:40 编辑

2 的 10 次方

永恒的蓝色梦想 发表于 2020-3-27 18:35:59

2的10次方

不要说在python里,python里2^10是2异或10

永恒的蓝色梦想 发表于 2020-3-27 18:36:30

一个账号 发表于 2020-3-27 18:35
按位异或

看题

一个账号 发表于 2020-3-27 18:40:19

永恒的蓝色梦想 发表于 2020-3-27 18:36
看题

{:10_247:}

永远的渣滓 发表于 2020-3-27 18:56:27

2**10,2的十次方

dragov 发表于 2020-3-27 19:20:49


WangJS 发表于 2020-3-27 19:39:02

本帖最后由 WangJS 于 2020-3-27 19:41 编辑

>>> 2 ^ 10
8

em。。。
求解
(是转化进制吗?)

_2_ 发表于 2020-3-27 19:42:46

dragov 发表于 2020-3-27 19:20


大概是冲突了吧
因为大多数求幂的符号在电脑上是^(Excel里就是)
在编程里有别的含义

_2_ 发表于 2020-3-27 19:43:23

WangJS 发表于 2020-3-27 19:39
em。。。
求解
(是转化进制吗?)

看看楼上,我就不复制了

WangJS 发表于 2020-3-27 19:47:26

查了,但没看懂
链接在这里

永恒的蓝色梦想 发表于 2020-3-27 20:00:48

本帖最后由 永恒的蓝色梦想 于 2020-3-27 20:31 编辑

WangJS 发表于 2020-3-27 19:47
查了,但没看懂
链接在这里

异或运算
就是把两个整数的二进制位进行运算,如果对应的两个位不同则1,否则0

5(101)^7(111)=2(10)
16(10000)^15(1111)=31(11111)

dragov 发表于 2020-3-27 20:20:46

本帖最后由 dragov 于 2020-3-27 20:25 编辑

永恒的蓝色梦想 发表于 2020-3-27 20:00
异或运算
就是把两个整数的二进制位进行运算,如果对应的两个位相同则1,否则0



[*]你说错啦!!!{:7_130:}
[*]“异或” 的正确说法为:相 同 为 0 , 不 同 为 1{:7_138:}


永恒的蓝色梦想 发表于 2020-3-27 20:31:38

dragov 发表于 2020-3-27 20:20
本帖最后由 dragov 于 2020-3-27 20:25 编辑




天哪……手误了
页: [1]
查看完整版本: python里 2^10 什么意思