一、基本语法
1、复数类型表示数学中的复数。复数有一个基本单 位元素j,叫作“虚数单位”。含有虚数单位的数 被称为复数。例如:
2、Python语言中,复数可以看作是二元有序实数对 (a, b),表示为:a + bj,其中,a是实数部分, 简称实部,b是虚数部分,简称虚部。虚数部分通 过后缀“J”或者“j”来表示。需要注意,即 1j表示复数,而j则表示Python程序 中的一个变量。
3、复数类型中实部和虚部都是浮点类型,对于复数z,可以用 z.real和z.imag分别获得它的实数部分和虚数部分.
二、问题
因为下面一道题,我才知道对复数的认识只是基于表面。
print ("abs(3 + 4j) : ", abs(3 + 4j))
输出结果:
abs(3 + 4j) : 5.0
why?为什么它的绝对值等于5?难道是勾股定理?下面让我为大家揭开这层迷雾:
三、分析
1、为什么引入复数的概念?
图.png2、再来看 abs(3 + 4j)
复数如果含有绝对值符号,说明就是求它的模。
abs(a+b*i)=sqrt(a2+b2).
abs表示绝对值
sqrt表示开方
四、交流
如果你有更好的解法或者有不同的意见,大家可以畅所欲言,共同提高进步!
群主也是小白一枚,零基础学习python,要勇于提问,大家共同探讨,共同学习进步!
1、加入qq群一起交流学习:818757567
图.png2、关注微信公众号:python大星
图.png纸上得来终觉浅,觉知此事要躬行。
网友评论