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 相关文章推荐
Python3实现将文件树中所有文件和子目录归档到tar压缩文件的方法
May 22 Python
Python安装第三方库的3种方法
Jun 21 Python
Python中不同进制的语法及转换方法分析
Jul 27 Python
Centos 升级到python3后pip 无法使用的解决方法
Jun 12 Python
python tkinter实现界面切换的示例代码
Jun 14 Python
python解析yaml文件过程详解
Aug 30 Python
python字符串格式化方式解析
Oct 19 Python
pycharm运行scrapy过程图解
Nov 22 Python
使用Python爬虫库requests发送表单数据和JSON数据
Jan 25 Python
Django serializer优化类视图的实现示例
Jul 16 Python
python判断变量是否为列表的方法
Sep 17 Python
Python通过Schema实现数据验证方式
Nov 12 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记录用户通过搜索引擎进网站的关键词
2014/02/13 PHP
浅谈thinkphp的实例化模型
2015/01/04 PHP
PHP生成条形码大揭秘
2015/09/24 PHP
php基于openssl的rsa加密解密示例
2016/07/11 PHP
用Javascript同时提交多个Web表单的方法
2009/12/26 Javascript
jquery validator 插件增加日期比较方法
2010/02/21 Javascript
jquery focus(fn),blur(fn)方法实例代码
2011/12/16 Javascript
JS获取下拉列表所选中的TEXT和Value的实现代码
2014/01/11 Javascript
html文本框提示效果的示例代码
2014/06/28 Javascript
Linux下使用jq友好的打印JSON技巧分享
2014/11/18 Javascript
js实现点击图片改变页面背景图的方法
2015/02/28 Javascript
JavaScript获取网页表单action属性的方法
2015/04/02 Javascript
js/jquery判断浏览器类型的方法小结
2015/05/12 Javascript
分享Javascript实用方法二
2015/12/13 Javascript
值得学习的bootstrap fileinput文件上传工具
2016/11/08 Javascript
vue-scroller记录滚动位置的示例代码
2018/01/17 Javascript
Nodejs下使用gm圆形裁剪并合成图片的示例
2018/02/22 NodeJs
vue中v-for加载本地静态图片方法
2018/03/03 Javascript
vue组件中的数据传递方法
2018/05/14 Javascript
dts文件中删除一个node或属性的操作方法
2018/08/05 Javascript
JS动画实现回调地狱promise的实例代码详解
2018/11/08 Javascript
JavaScript数组特性与实践应用深入详解
2018/12/30 Javascript
Tensorflow卷积神经网络实例
2018/05/24 Python
TensorFlow Session会话控制&Variable变量详解
2018/07/30 Python
PyQt5实现简单数据标注工具
2019/03/18 Python
python将logging模块封装成单独模块并实现动态切换Level方式
2020/05/12 Python
浅谈Python 命令行参数argparse写入图片路径操作
2020/07/12 Python
用python制作个音乐下载器
2021/01/30 Python
初中生三年学习生活的自我评价
2013/11/03 职场文书
建筑个人求职信范文
2014/01/25 职场文书
家电业务员岗位职责
2014/03/10 职场文书
入股协议书
2014/04/14 职场文书
2014小学语文教学工作总结
2014/12/17 职场文书
2015年五一劳动节活动总结
2015/02/09 职场文书
Redis主从配置和底层实现原理解析(实战记录)
2021/06/30 Redis
Python GUI编程之tkinter 关于 ttkbootstrap 的使用详解
2022/03/03 Python