学科分类
目录
基础

复数类型

复数类型用于表示数学中的复数,例如,5+3j、−3.4−6.8j都是复数类型。Python中的复数类型是一般计算机语言所没有的数据类型,它有以下两个特点:

(1)复数由实数部分和虚数部分构成,表示为real+imagj或real+imagJ。

(2)复数的实数部分real和虚数部分imag都是浮点型。

需要注意的是,一个复数必须有表示虚部的实数和j,如1j、-1j都是复数,而0.0不是复数,并且表示虚部的实数部分即使是1也不能省略。

复数的示例代码如下:

>>> a = 1+2j 
>>> a
(1+2j)
>>> a.real    # 实数部分
1.0
>>> type(a.real)
<class 'float'>
>>> a.imag    # 虚数部分
2.0
>>> type(a.imag)
<class 'float'>
点击此处
隐藏目录