python -- 负数平方根-虚数的使用

负数的平方根是虚数。

不能使用sqrt,因为它只能处理浮点数,而虚数是完全不同的——这也是由另外一个叫做cmath(即 complex math, 复数)的模块来实现这些功能的原因。

>>> import cmath
>>> cmath.sqrt(-1)
1j

注意,这里并没有使用 from ... import ... 语句,因为一旦使用了这个语句,就没法使用普通的sqrt函数了。

因此,除非真的需要from这个形式的模块导入语句,否则应该坚持使用普通的import。

原文地址:https://www.cnblogs.com/Joseph-AMI/p/4712891.html