sqrt函数用于计算非负数的平方根,需导入math模块;2. 返回值为浮点数,如math.sqrt(16)输出4.0;3. 传入负数会报ValueError;4. 处理负数可使用cmath.sqrt,如cmath.sqrt(-4)得2j。
Python 中的 sqrt 函数用于计算一个数的平方根,也就是开方运算。它属于 math 模块,使用前需要先导入。
要使用 sqrt 函数,必须先导入 math 模块:
import math注意:sqrt 返回的是浮点数(float),即使结果是整数也会显示为 4.0 这样的形式。
平方根只对非负数有定义。如果传入负数,会抛出 ValueError 错误:
m
ath.sqrt(-4) # 报错:ValueError: math domain error
如果你需要处理负数或复数的开方,可以使用 cmath 模块:
import cmathmath.sqrt(25) → 5.0math.sqrt(2.25) → 1.5基本上就这些。只要记得导入模块、避免负数输入,就能正常使用 sqrt 函数进行开方运算。