数字类型实战——复数 | 第二部分 类型与操作 —— 第 5 章: 数字类型 |《学习 python:强大的面向对象编程(第 5 版)》| python 技术论坛-金年会app官方网

未匹配的标注

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

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

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

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

本文章首发在 金年会app官方网 网站上。

上一篇 下一篇
讨论数量: 0



暂无话题~
网站地图