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中如何去定义一个复数接下来测试下复数的类型
# 运行结果为:
获取复数的实部
real函数获取复数的实部
函数格式:a.real(a为一个复数)
获取复数的虚部
imag函数获取复数的虚部跟上面的real大体相同。
函数格式:a.imag(a为一个复数)
获取复数的共轭è
complex函数获取复数的实部
函数格式:a.complex(a是一个复数)
好 ,这期内容就到这里。
本文地址:百科问答频道 https://www.neebe.cn/wenda/903945.html,易企推百科一个免费的知识分享平台,本站部分文章来网络分享,本着互联网分享的精神,如有涉及到您的权益,请联系我们删除,谢谢!