相关疑难解决方法(0)

在Python 2.7中划分.和3.3

如何在Python 2.7中分割两个数字并获得带小数的结果?

我不明白为什么有区别:

在Python 3中:

>>> 20/15
1.3333333333333333
Run Code Online (Sandbox Code Playgroud)

在Python 2中:

>>> 20/15
1
Run Code Online (Sandbox Code Playgroud)

这不是一个模数吗?

python division python-2.7 python-3.3

62
推荐指数
4
解决办法
16万
查看次数

在Python中,>>和<<是什么意思?

我注意到我可以做一些事情,比如2 << 5获得64并1000 >> 2获得250.

我还可以用>>print:

print >>obj, "Hello world"
Run Code Online (Sandbox Code Playgroud)

这里发生了什么?

python syntax operator-keyword

55
推荐指数
7
解决办法
6万
查看次数

为什么Python`**`用于取幂而不是`^`运算符?

为什么^不在Python中进行平方?我知道取幂是**相反的,但究竟是什么^以及为什么不使用该算子呢?

例如2^2=0,3^2=1.

python language-design bitwise-operators exponentiation

-3
推荐指数
1
解决办法
1171
查看次数