Python中的数学函数:abs()、pow()、sqrt()
发布时间:2023-05-24 14:00:13
1. abs()
abs()函数是Python中的一个内置函数,用于求取一个数的绝对值。如果一个数为正数,那么它的绝对值就等于它本身。如果一个数为负数,那么它的绝对值就等于它取反后得到的正数。使用方法如下:
abs(x)
其中x为需要求绝对值的数。例如:
>>> abs(-3) 3 >>> abs(3) 3
2. pow()
pow()函数也是Python中的一个内置函数,用于求取一个数的幂值。使用方法如下:
pow(x, y)
其中x为底数,y为指数。例如:
>>> pow(2,3) 8 >>> pow(3,2) 9
pow()函数还有一个可选参数,可以指定结果对某个数取模的值。这个参数很有用,在部分加密算法中经常使用。例如:
>>> pow(2,3,5) 3
上面这个例子中,结果为2的3次方,即8。但是由于指定了对5取模,所以最终结果为3。
3. sqrt()
sqrt()函数也是Python中的一个内置函数,用于求取一个数的平方根。使用方法如下:
sqrt(x)
其中x为需要求平方根的数。例如:
>>> sqrt(16) 4.0 >>> sqrt(9) 3.0
需要注意的是,sqrt()函数只能用于求取正数的平方根。如果要求负数的平方根,需要使用虚数运算。
