更新时间:2022-07-08 14:24:43作者:潘星教育网阅读量:84
如何定义一个复数
方法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!
相关文章
版权声明:部分内容为互联网整合,文中观点不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件举报,一经查实,本站将立刻删除。
精品文章
热门推荐