数字类型实战——复数

未匹配的标注

虽然没有到目前为止探索过的类型那么常见,复数仍是Python中独特的核心对象类型。它们通常用于工程和科学应用。如果知道它们是什么,就会知道为什么它们有用;如果不知道,可以考虑本节为可选阅读内容。

复数被表示为两个浮点数——实部和虚部——通过给虚部添加一个jJ的后缀来对它们进行编码。还可以通过+将这两部分相加来编写带非零实部的复数。比如,实部为2,虚部为-3的复数写为 2 + -3j。下面是复数数学在实践中的一些例子:

>>> 1j * 1J
(-1+0j)
>>> 2 + 1j * 3
(2+3j)
>>> (2 + 1j) * 3
(6+3j)

复数还允许提取它们的部分作为属性,支持所有常见的数学表达式,被标准cmath模块(标准math模块的复数版本)中的工具处理。然而,因为复数在大多数编程领域中很罕见,这里将略过剩下的故事。检查Python语言参考手册获取额外细节。

本文章首发在 LearnKu.com 网站上。

上一篇 下一篇
讨论数量: 0
发起讨论 只看当前版本


暂无话题~