Python内置函数complex()

class complex([real[, imag]])

返回一个值为 real + imag*j 的复数,或者把字符串或数字转化为复数。

说明

当第一个参数 real 为 int 或者 float 类型时,第二个参数 imag 可以缺省,表示复数的虚部为 0 ;如果不缺省,则 imag 的类型也必须为 int 或者 float 。

当第一个参数 real 为字符串类型时,该字符串必须是一个能表示复数的字符串(如字符串 '1+2j''9-3j',注意:运算符 + 或者 - 左右不能出现空格,'1 + 2j' 是错误写法),且第二个参数 imag 必须缺省。

当第一个参数 real 和第二个参数 imag 都缺省时,该函数返回复数 0j。

示例

>>> complex(1, 2.3)
(1+2.3j)
>>> complex(6.8)
(6.8+0j)
>>> complex()
0j
>>> complex('1+2j')
(1+2j)
>>> complex('1 + 2j')
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ValueError: complex() arg is a malformed string

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 大多数编程语言都有自己的内置函数,Python也不例外,同样提供了丰富的内置函数,其中包括算术函数、字符串操作函数...
    简书冷雨阅读 960评论 0 0
  • 内置函数Python解释器内置了许多功能和类型,总是可用的。他们是按字母顺序列在这里。 abs(x)返回一个数的绝...
    uangianlap阅读 1,286评论 0 0
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,804评论 18 399
  • 2014年的苹果全球开发者大会(WWDC),当Craig Federighi向全世界宣布“We have new ...
    yeshenlong520阅读 2,323评论 0 9
  • 数学总结:蒋雪芹 在这学期,我不仅学到了关于分数,圆……等知识,还学到了答题技巧,是按某个点来答题,需要一步一步的...
    我爱炎热的夏季阅读 260评论 0 0