📅  最后修改于: 2023-12-03 15:04:17.679000             🧑  作者: Mango
在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中的复数类型。