Python标准库内置函数complex介绍


Posted in Python onNovember 25, 2014

本函数可以使用参数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 相关文章推荐
DJANGO-ALLAUTH社交用户系统的安装配置
Nov 18 Python
使用httplib模块来制作Python下HTTP客户端的方法
Jun 19 Python
对比Python中__getattr__和 __getattribute__获取属性的用法
Jun 21 Python
Python3.x对JSON的一些操作示例
Sep 01 Python
python虚拟环境的安装配置图文教程
Oct 20 Python
python、java等哪一门编程语言适合人工智能?
Nov 13 Python
Selenium元素的常用操作方法分析
Aug 10 Python
用Python+OpenCV对比图像质量的几种方法
Jul 15 Python
Python利用WMI实现ping命令的例子
Aug 14 Python
tensorflow查看ckpt各节点名称实例
Jan 21 Python
Python编程快速上手——正则表达式查找功能案例分析
Feb 28 Python
解决matplotlib.pyplot在Jupyter notebook中不显示图像问题
Apr 22 Python
Python XML RPC服务器端和客户端实例
Nov 22 #Python
Python实现读取目录所有文件的文件名并保存到txt文件代码
Nov 22 #Python
python进程类subprocess的一些操作方法例子
Nov 22 #Python
Python读取环境变量的方法和自定义类分享
Nov 22 #Python
Python中的引用和拷贝浅析
Nov 22 #Python
python实现的文件夹清理程序分享
Nov 22 #Python
Python判断操作系统类型代码分享
Nov 22 #Python
You might like
PHP动态编译出现Cannot find autoconf的解决方法
2014/11/05 PHP
PHP使用自定义方法实现数组合并示例
2016/07/07 PHP
YII2 实现多语言配置的方法分享
2017/01/11 PHP
实例分析10个PHP常见安全问题
2019/07/09 PHP
javascript 类型判断代码分析
2010/03/28 Javascript
js 小贴士一星期合集
2010/04/07 Javascript
Uglifyjs(JS代码优化工具)入门 安装使用
2020/04/13 Javascript
JS操作Cookies的小例子
2013/10/15 Javascript
js鼠标滑轮滚动事件绑定的简单实例(兼容主流浏览器)
2014/01/14 Javascript
Bootstrap精简教程
2015/11/27 Javascript
剖析Node.js异步编程中的回调与代码设计模式
2016/02/16 Javascript
jQuery无缝轮播图代码
2016/12/22 Javascript
详解如何用webpack打包一个网站应用项目
2017/07/12 Javascript
微信小程序对接七牛云存储的方法
2017/07/30 Javascript
vue与TypeScript集成配置最简教程(推荐)
2017/10/17 Javascript
JavaScript实现构造json数组的方法分析
2018/08/17 Javascript
vue图片上传组件使用详解
2019/12/23 Javascript
three.js中多线程的使用及性能测试详解
2021/01/07 Javascript
[02:20]DOTA2英雄基础教程 黑暗贤者
2013/12/19 DOTA
[14:25]教你分分钟做大人:主宰(HEROS)
2014/12/08 DOTA
[01:38:19]夜魇凡尔赛茶话会 第五期
2021/03/11 DOTA
Python模块学习 filecmp 文件比较
2012/08/27 Python
Pytorch抽取网络层的Feature Map(Vgg)实例
2019/08/20 Python
python中struct模块之字节型数据的处理方法
2019/08/27 Python
浅谈matplotlib.pyplot与axes的关系
2020/03/06 Python
Python开发.exe小工具的详细步骤
2021/01/27 Python
深入剖析HTML5 内联框架iFrame
2016/05/04 HTML / CSS
意大利珠宝店:Luxury Zone
2019/01/05 全球购物
某科技软件测试面试题
2013/05/19 面试题
电焊工岗位工作职责
2014/07/09 职场文书
公司给客户的感谢信
2015/01/23 职场文书
杭白菊导游词
2015/02/10 职场文书
车辆管理制度范本
2015/08/05 职场文书
python中sys模块的介绍与实例
2021/04/17 Python
python异常中else的实例用法
2021/06/15 Python
Python基于百度AI实现抓取表情包
2021/06/27 Python