<分区> 分区>
所以我经常看到人们在编写代码时,当他们希望看到给定值的平方版本时,他们会写出 x*x 而不是 x**2。这两点之间是否存在很大的效率重叠,python 中的给定函数不只是被使用,还是只是一个风格点?我宁愿使用 ** 运算符,但如果它会导致巨大的失误,我是否应该进行十亿次操作,我知道太多了,我有点想知道。另外,如果我弄错了一个接管另一个操作的数量级,我也希望得到纠正。即,如果 ** 比 x*x 更有效,那么我也想知道为什么。
<分区> 分区>
所以我经常看到人们在编写代码时,当他们希望看到给定值的平方版本时,他们会写出 x*x 而不是 x**2。这两点之间是否存在很大的效率重叠,python 中的给定函数不只是被使用,还是只是一个风格点?我宁愿使用 ** 运算符,但如果它会导致巨大的失误,我是否应该进行十亿次操作,我知道太多了,我有点想知道。另外,如果我弄错了一个接管另一个操作的数量级,我也希望得到纠正。即,如果 ** 比 x*x 更有效,那么我也想知道为什么。