如何定义一个复数

方法1 直接定义

我们把形如 z=a bi(a、b均为实数)的数称为复数。其中,a 称为实部,b 称为虚部,i 称为虚数单位。

我们已经知道了复数公式:z=a bi 但是我们如何用python中如何用代码来表示呢。接下来我给大家定义一个复数,看到底怎么用Python代码实现定义一个复数:

python中复数怎么表达(Python复数)(1)

我们看到Python代码表示跟公式上大体相同,只是表达上Python用小写的j或者大写的J表示来表示虚数单位i(其它相同的一一对应即可)

方法2 使用complex(,)创建一个复数

complex函数语法:

class complex([real[, imag]])

complex() 函数用于创建一个值为 real imag * j 的复数或者转化一个字符串或数为复数。如果第一个参数为字符串,则不需要指定第二个参数。。

实例

以下实例展示了 complex 的使用方法:

>>>complex(1, 2) # 1是实部2为虚部

(1 2j)

>>> complex(1) # 数字默认1为实部无虚部所以就是0j(零j)

(1 0j)

>>> complex("1") # 当做字符串处理

>>> complex("1 2j") # 注意:这个地方在" "号两边不能有空格,也就是不能写成"1 2j",应该是"1 2j",否则会报错

(1 2j)

python中复数怎么表达(Python复数)(2)

测试复数类型

上面我们讲了在Python中如何去定义一个复数接下来测试下复数的类型

python中复数怎么表达(Python复数)(3)

# 运行结果为:<class 'complex'> 可以看出复数类型为complex

获取复数的实部

real函数获取复数的实部

函数格式:a.real(a为一个复数)

python中复数怎么表达(Python复数)(4)

获取复数的虚部

imag函数获取复数的虚部跟上面的real大体相同。

函数格式:a.imag(a为一个复数)

python中复数怎么表达(Python复数)(5)

获取复数的共轭è

complex函数获取复数的实部

函数格式:a.complex(a是一个复数)

python中复数怎么表达(Python复数)(6)

好 ,这期内容就到这里。有疑问的小伙伴,或者在编程中有什么有意思的发现或者想法都可以在评论区留言或者给小生私信,我会一一回复。我是初学Python的小白。也希望和在座大佬能指出不足,如果有跟我一样的小白我也希望能跟你一起共勉一起进步!人生苦短 我用Python!

,