python 中的复数
Python 中支持复数数据类型吗?如果是这样,你如何使用它们?
Are complex numbers a supported data-type in Python? If so, how do you use them?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
Python 中支持复数数据类型吗?如果是这样,你如何使用它们?
Are complex numbers a supported data-type in Python? If so, how do you use them?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(3)
在Python中,你可以在数字后面加上“j”或“J”使其成为虚数,这样你就可以轻松地编写复杂的文字:
“j”后缀来自电气工程,其中变量“i”通常用于表示电流。 (此处找到推理。)
复数的类型为
complex
,您可以将该类型用作如果您愿意,可以使用构造函数:复数有一些内置访问器:
多个内置函数支持复数:
标准模块
cmath
有更多处理复数的函数:In python, you can put ‘j’ or ‘J’ after a number to make it imaginary, so you can write complex literals easily:
The ‘j’ suffix comes from electrical engineering, where the variable ‘i’ is usually used for current. (Reasoning found here.)
The type of a complex number is
complex
, and you can use the type as a constructor if you prefer:A complex number has some built-in accessors:
Several built-in functions support complex numbers:
The standard module
cmath
has more functions that handle complex numbers:以下 复数 的示例应该是不言自明的,包括末尾的错误消息
The following example for complex numbers should be self explanatory including the error message at the end
是的,complex 类型受支持Python。
对于数字,Python 3 支持 3 种类型 int、float 和 复杂类型如下所示:
输出:
对于数字,< strong>Python 2 支持 4 种类型 int, 长,浮动 和 复杂类型如下所示:
输出:
Yes, complex type is supported in Python.
For numbers, Python 3 supports 3 types int, float and complex types as shown below:
Output:
For numbers, Python 2 supperts 4 types int, long, float and complex types as shown below:
Output: