小编Fab*_*ano的帖子

Python中的时序模块化指数:语法与函数

在Python中,如果内置pow()函数与3个参数一起使用,则最后一个用作取幂的模数,从而产生模幂运算操作.

换句话说,pow(x, y, z)相当于(x ** y) % z,但相应的Python帮助,pow()可能更有效.

当我计算两个版本时,我得到了相反的结果,pow()版本似乎比等效语法慢:

Python 2.7:

>>> import sys
>>> print sys.version
2.7.11 (default, May  2 2016, 12:45:05) 
[GCC 4.9.3]
>>> 
>>> help(pow)

Help on built-in function pow in module __builtin__:  <F2> Show Source 

pow(...)
    pow(x, y[, z]) -> number

    With two arguments, equivalent to x**y.  With three arguments,
    equivalent to (x**y) % z, but may be more efficient (e.g. for longs).

>>> …
Run Code Online (Sandbox Code Playgroud)

python python-2.7 python-3.x

4
推荐指数
1
解决办法
92
查看次数

标签 统计

python ×1

python-2.7 ×1

python-3.x ×1