complex函数可以使用参数real + imag*j方式创建一个复数。也可以转换一个字符串的数字为复数;或者转换一个数字为复数。

如果第一个参数是字符串,第二个参数不用填写,会解释这个字符串且返回复数;不过,第二个参数不能输入字符串方式,否则会出错。real和imag参数可以输入数字,如果imag参数没有输入,默认它就是零值,这个函数就相当于int()或float()的功能。如果real和imag参数都输入零,这个函数就返回0j。有了这个函数,就可以很方便地把一个列表转换为复数的形式。

注意:当想从一个字符串的复数形式转换复数时,需要注意的是在字符串中间不能出现空格,比如写成complex(‘1+2j'),而不是写成complex(1 +2j'), 否则会返回ValueError异常。

例子:

代码如下:#complex()

print(complex(1))

print(complex('2+1j'))

print(complex(2, 5))

l = [1, 3, 4, 5]

for i in l:

print(complex(i, 5))

结果输出如下:(1+0j)

(2+1j)

(2+5j)

(1+5j)

(3+5j)

(4+5j)

(5+5j)

python支持complex吗_Python中complex函数有什么用?相关推荐

  1. python的id方法_python中id()函数的实用研究实例

    python中id()函数的实用研究实例 >>> a = 2.5 >>> b = 2.5 >>> c = b >>> a is ...

  2. python display 报错_Python中的函数(三)

    Python中的函数(三) 在前面两篇文章中已经探讨了函数的一些相关用法,下面一起来了解一下函数参数类型的问题.在C语言中,调用函数时必须依照函数定义时的参数个数以及类型来传递参数,否则将会发生错误, ...

  3. format函数python是什么意思_python中format函数指的是什么意思

    python中format函数指的是什么意思 发布时间:2020-11-05 13:52:38 来源:亿速云 阅读:93 作者:小新 小编给大家分享一下python中format函数指的是什么意思,相 ...

  4. python支持中文吗_Python中使用中文

    这个问题曾在我初学Python的时候令我头疼不已,尤其是目前我们因为各种包的原因还只能使用2.x的版本.在3.x中字符编码已经统一用Unicode了. Python 默认支持的是ASCII字符,包含了 ...

  5. python怎么创建变量_Python中通过函数对象创建全局变量

    标签: 先看下面这段代码,显然无法work. 因为代码试图在TestVariableScope()中引用一个没有被定义的变量a.所以必须报错,如下图-1. 不过如果你将第2行代码注释掉.代码就能跑通了 ...

  6. python输出函数是什么_Python中打印函数使用概述,python,print,用法,总结

    输出的 print 函数总结: 1. 字符串和数值类型 可以直接输出 print(1) 1 print("Hello World") Hello World 2.变量 无论什么类型 ...

  7. python标准函数什么意思_python中quote函数是什么意思,怎么用

    收到一只叮咚 屏蔽特殊的字符.比如如果url里面的空格!url里面是不允许出现空格的.在 Python2.x 中的用法是:urllib.quote(text)Python3.x 中是urllib.pa ...

  8. python里input用法_Python中input函数的用法是什么?

    "input()"函数是输入函数,用于接受一个标准输入数据,且返回string类型.在Python3中,去除了"raw_input()"函数,仅保留了" ...

  9. python算法和数据结构_Python中的数据结构和算法

    python算法和数据结构 To 至 Leonardo da Vinci 达芬奇(Leonardo da Vinci) 介绍 (Introduction) The purpose of this ar ...

最新文章

  1. python的执行过程_在交互式环境中执行Python程序过程详解
  2. 手撕设计模式之「工厂方法模式」(Java描述)
  3. 案例分析:产品中非模态反馈”信息设计的意义与方式
  4. Columns Controller
  5. Linux(centos)的常用基本命令
  6. android webview file,Android WebView 不支持 H5 input type=file 解决方法
  7. 个人应用开发详记. (三)
  8. CSS图像绘制之:条纹背景(转)
  9. linux procfs文件系统(2)
  10. Asp.net mvc中Controller的返回值
  11. C++基础——C++风格的类型转换(static_cast、const_cast、dynamic_cast、reinterpret_cast)
  12. Maven插件:maven-javadoc-plugin
  13. 【ADMM】ADMM Gap
  14. erf和erfc函数
  15. esxi 部署模板_vSphere通过模板批量部署虚拟机
  16. cox回归模型python实现_cox回归模型python实现_生存分析Cox回归模型(比例风险模型)的spss操作实例...
  17. 丁磊:求快是创业者的思维误区,过于强调时间窗口也是一个伪命题
  18. 油猴Tampermonkey安装使用教程
  19. Spring中@AliasFor注解的作用及原理
  20. android 6.0 SystemUI源码分析(1)-SystemUI介绍

热门文章

  1. Linux逻辑运算优先级,linux中的逻辑运算和正则表达式
  2. Android doc |Getting Started|部分 转载 --管理Activity生命周期
  3. python线性回归实例_python线性回归示例
  4. 【图像处理基础知识】python+opencv显示中文
  5. 利用css做出的图片墙效果_练习
  6. python getostime_python转换在os.utime中使用的datetime
  7. linux 查找文件_LINUX常用命令全集
  8. java获取焦点_[Java教程]dialog获取焦点
  9. react月份选择控件_看我的案例:用react写一个日历控件!
  10. html5 火焰效果图,css3火焰文字特效