python的complex函数,python中complex的用法

  python的complex函数,python中complex的用法

  

  1、复数的简要描述

  虚数由实部和虚部组成:

  实数imag(虚数后缀J或J),其中实数部分和虚数部分都是浮点数。

  例如,定义一个虚数,分别输出它的实部和虚部:

  A=4.7 0.666j#定义一个虚数

  Print(a)#输出这个虚数

  Print(a.real)#输出实数部分

  Print(a.imag)#输出虚部

  Print(a.conjugate())#输出该复数的共轭复数,其中共轭()是复数类的内置函数,作为输出复数的共轭复数。

  相关:《Python教程》

  2、complex()函数

  complex()函数用于创建复数或将数字或字符串转换为复数,其返回值为复数。该函数的语法是:

  Classcomplex(real,imag)其中real可以是int、long、float或string类型;Image只能是int、long或float。

  :如果第一个参数是一个字符串,第二个参数必须省略。如果第一个参数是其他类型的,则可以选择第二个参数。示例:

  复杂(1,2)

  (1 2j)

  复数(1)#数字

  (1 0j)

  复杂( 1)#被视为字符串

  (1 0j)

  #注意:这个地方符号两边不能有空格,也就是不能写成 1 2j ,应该是 1 2j ,否则报错。

  复杂( 1 2j )

  (12j)的第一个参数是一个字符串,当添加第二个参数时,会报错:

  打印(复杂( 111 ,2))

  TypeError:complex()不能使用ttakesecondargiffirstisastring字符串3、复数的旧式格式化输出

  在打印格式中,您可以使用%r或% s。

  (关于%s和%r的区别,请参考http://blog.csdn.net/wusuopubupt/article/details/23678291)

  输出复数时,%r和%s的影响如下:

  a=4.70.666焦耳

  打印( % r 的效果是:)

  打印( %r%(a))

  打印( % s 的效果是:)

  打印( %s%(a))输出结果:

  %r的效果是:

  (4.70.666焦耳)

  %s的效果是:

  (4.7 0.666j)可以看出效果是一致的。

  4、复数的format格式化输出

  建议http://blog.csdn.net/py_tester/article/details/78297628.

  感觉特别详细。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: