Python语言的根:带分数指数的n个根
示例
虽然math.sqrt函数是为平方根的特定情况提供的,但是使用带有小数指数的求幂运算符(**)来执行n次方操作(如立方根)通常比较方便。
指数的倒数是指数倒数的指数。所以,如果你可以把一个数按3的指数进行立方运算,你可以把它按1/3的指数求出一个数的立方根。
>>> x = 3 >>> y = x ** 3 >>> y 27 >>> z = y ** (1.0 / 3) >>> z 3.0 >>> z == x True
虽然math.sqrt函数是为平方根的特定情况提供的,但是使用带有小数指数的求幂运算符(**)来执行n次方操作(如立方根)通常比较方便。
指数的倒数是指数倒数的指数。所以,如果你可以把一个数按3的指数进行立方运算,你可以把它按1/3的指数求出一个数的立方根。
>>> x = 3 >>> y = x ** 3 >>> y 27 >>> z = y ** (1.0 / 3) >>> z 3.0 >>> z == x True