📜  python 检查数字是否复数 - Python (1)

📅  最后修改于: 2023-12-03 15:04:17.679000             🧑  作者: Mango

Python - 检查数字是否复数

在Python中,我们可以使用 complex 类型来表示复数。复数的实部和虚部可以是整数,浮点数等类型。

在下面的代码中,我们将通过判断实部和虚部是否都为0来检查数字是否为复数。

def is_complex(num):
    return isinstance(num, complex) or num.imag != 0

我们可以将其测试:

print(is_complex(3))  # False
print(is_complex(4.5))  # False
print(is_complex(1 + 2j))  # True
print(is_complex(2 - 0j))  # True

以上代码将输出:

False
False
True
True

因此我们可以得出结论:通过检查数字的实部和虚部是否都为0,我们可以判断一个数字是否为复数。

总结

本文介绍了如何在Python中检查数字是否为复数。我们使用了 complex 类型来表示复数,通过检查实部和虚部是否都为0来判断一个数字是否为复数。

希望这篇文章能帮助你学习和理解Python中的复数类型。