|
发表于 2024-2-6 23:50:21
|
显示全部楼层
当我们创建一个复数时,实部和虚部都可以是浮点数或整数。在 Python 中,虚部以后缀 "j" 表示。
假设我们有以下代码:
- c1 = complex(4, 2)
- print(c1) # 输出:(4+2j)
- c2 = complex(0, -3.14)
- print(c2) # 输出:-3.14j
- c3 = complex(-3.14, 0)
- print(c3) # 输出:-3.14
- c4 = complex(0, 0)
- print(c4) # 输出:0j
复制代码
在这个例子中,`complex()` 函数被用来创建一个复数。`c1` 是实部为 4,虚部为 2 的复数。它的输出是 `(4+2j)`。
`c2` 是实部为 0,虚部为 -3.14 的复数。虚部为负数时,Python 会显示为 "-3.14j"。
`c3` 是实部为 -3.14,虚部为 0 的复数。在这种情况下,虚部为零,Python 会将其显示为 `-3.14`。
`c4` 是实部和虚部都为 0 的复数。在这种情况下,Python 会将其显示为 `0j`。
总之,虚部为零时,Python 会将其显示为 `-0`,但实际运算中,`-0` 和 `0` 是等价的。
以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。 |
|