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 相关文章推荐
Python中的闭包总结
Sep 18 Python
web.py 十分钟创建简易博客实现代码
Apr 22 Python
深入理解Python中变量赋值的问题
Jan 12 Python
Python3.4实现远程控制电脑开关机
Feb 22 Python
TensorFlow 合并/连接数组的方法
Jul 27 Python
python画图把时间作为横坐标的方法
Jul 07 Python
python实现随机加减法生成器
Feb 24 Python
python GUI库图形界面开发之PyQt5计数器控件QSpinBox详细使用方法与实例
Feb 28 Python
python字符串的index和find的区别详解
Jun 20 Python
用ldap作为django后端用户登录验证的实现
Dec 07 Python
Python从MySQL数据库中面抽取试题,生成试卷
Jan 14 Python
python sleep和wait对比总结
Feb 03 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数组的概述及分类与声明代码演示
2013/02/26 PHP
php计算税后工资的方法
2015/07/28 PHP
PHP抽象类与接口的区别实例详解
2019/05/09 PHP
jQuery 使用手册(六)
2009/09/23 Javascript
详细讲解JS节点知识
2010/01/31 Javascript
通过js动态操作table(新增,删除相关列信息)
2012/05/23 Javascript
JavaScript中的私有/静态属性介绍
2012/07/26 Javascript
做web开发 先学JavaScript
2014/12/12 Javascript
js中取得变量绝对值的方法
2015/01/03 Javascript
JQuery插件jcarousellite的参数中文说明
2015/05/11 Javascript
Javascript编写2048小游戏
2015/07/07 Javascript
jQuery实现单击弹出Div层窗口效果(可关闭可拖动)
2015/09/19 Javascript
详解Bootstrap glyphicons字体图标
2016/01/04 Javascript
js去字符串前后空格的实现方法
2016/02/26 Javascript
JQuery Mobile实现导航栏和页脚
2016/03/09 Javascript
全面解析Bootstrap中scrollspy(滚动监听)的使用方法
2016/06/06 Javascript
jquery判断iPhone、Android设备类型
2016/09/14 Javascript
简单模拟node.js中require的加载机制
2016/10/27 Javascript
webix+springmvc session超时跳转登录页面
2016/10/30 Javascript
Angular.js中处理页面闪烁的方法详解
2017/03/09 Javascript
5分钟学会Vue动画效果(小结)
2018/07/21 Javascript
微信小程序实现留言板(Storage)
2018/11/02 Javascript
新手快速入门微信小程序组件库 iView Weapp
2019/06/24 Javascript
node.js express框架实现文件上传与下载功能实例详解
2019/10/15 Javascript
Python面向对象编程基础解析(一)
2017/10/26 Python
python常用排序算法的实现代码
2019/11/08 Python
PyTorch的自适应池化Adaptive Pooling实例
2020/01/03 Python
Python函数式编程实例详解
2020/01/17 Python
用sleep间隔进行python反爬虫的实例讲解
2020/11/30 Python
怎样实现H5+CSS3手指滑动切换图片的示例代码
2019/05/05 HTML / CSS
创业计划书如何吸引他人眼球
2014/01/10 职场文书
乡镇干部先进性教育活动个人整改措施
2014/09/16 职场文书
群众路线个人整改措施
2014/10/24 职场文书
新郎父亲婚礼致辞
2015/07/27 职场文书
详解Java实践之适配器模式
2021/06/18 Java/Android
深入解读Java三大集合之map list set的用法
2021/11/11 Java/Android