python中复数怎么表达(Python复数)
如何定义一个复数
方法1 直接定义
我们把形如 z=a bi(a、b均为实数)的数称为复数。其中,a 称为实部,b 称为虚部,i 称为虚数单位。
我们已经知道了复数公式:z=a bi 但是我们如何用python中如何用代码来表示呢。接下来我给大家定义一个复数,看到底怎么用Python代码实现定义一个复数:
我们看到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中如何去定义一个复数接下来测试下复数的类型
# 运行结果为:<class 'complex'> 可以看出复数类型为complex
获取复数的实部
real函数获取复数的实部
函数格式:a.real(a为一个复数)
获取复数的虚部
imag函数获取复数的虚部跟上面的real大体相同。
函数格式:a.imag(a为一个复数)
获取复数的共轭è
complex函数获取复数的实部
函数格式:a.complex(a是一个复数)
好 ,这期内容就到这里。有疑问的小伙伴,或者在编程中有什么有意思的发现或者想法都可以在评论区留言或者给小生私信,我会一一回复。我是初学Python的小白。也希望和在座大佬能指出不足,如果有跟我一样的小白我也希望能跟你一起共勉一起进步!人生苦短 我用Python!
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com