2021
03-12
03-12
python pow函数的底层实现原理介绍
一、最朴素的方法和pow比较python中求两个a的b次方,常见的方法有:pow(a,b),a**b。那么这两个是否有区别,而且他们底层是怎么实现的呢?最容易想到的方法就是:循环b次,每次都乘以a。但是究竟底层是不是这样实现的呢?下面先从时间上来判断他们之间的关系。首先来看看,pow和**有没有区别:importtimestart=time.time()print(2**1000000)end0=time.time()print('**:',end0-start)print(pow(2,1000000))end1=time.tim...
继续阅读 >