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面向对象类编写细节分析【类,方法,继承,超类,接口等】
Jan 05 Python
Django异步任务之Celery的基本使用
Mar 23 Python
Python3.5内置模块之shelve模块、xml模块、configparser模块、hashlib、hmac模块用法分析
Apr 27 Python
Python列表与元组的异同详解
Jul 02 Python
Python操作Mongodb数据库的方法小结
Sep 10 Python
python集合常见运算案例解析
Oct 17 Python
使用python 计算百分位数实现数据分箱代码
Mar 03 Python
django的autoreload机制实现
Jun 03 Python
Python全局变量与global关键字常见错误解决方案
Oct 05 Python
使用PyCharm官方中文语言包汉化PyCharm
Nov 18 Python
详解Python 3.10 中的新功能和变化
Apr 28 Python
详细总结Python常见的安全问题
May 21 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投票系统防刷票判断流程分析
2012/02/04 PHP
php上传文件常见问题总结
2015/02/03 PHP
php实现数组按指定KEY排序的方法
2015/03/30 PHP
Laravel框架模板加载,分配变量及简单路由功能示例
2018/06/11 PHP
PHP使用标准库spl实现的观察者模式示例
2018/08/04 PHP
PHP 面向对象程序设计之类属性与类常量实现方法分析
2020/04/13 PHP
php屏蔽错误及提示的方法
2020/05/10 PHP
JavaScript的变量作用域深入理解
2009/10/25 Javascript
javascript 判断数组是否已包含了某个元素的函数
2010/05/30 Javascript
JavaScript获取当前页面上的指定对象示例代码
2014/02/28 Javascript
js从Cookies里面取值的简单实现
2014/06/30 Javascript
推荐25个超炫的jQuery网格插件
2014/11/28 Javascript
jquery图片滚动放大代码分享(2)
2015/08/28 Javascript
Vue 2.0+Vue-router构建一个简单的单页应用(附源码)
2017/03/14 Javascript
老生常谈jacascript DOM节点获取
2017/04/17 Javascript
jQuery EasyUI的TreeGrid查询功能实现方法
2017/08/08 jQuery
微信web端后退强制刷新功能的实现代码
2018/03/04 Javascript
vue.js使用v-model实现表单元素(input) 双向数据绑定功能示例
2019/03/08 Javascript
vue实现文字加密功能
2019/09/27 Javascript
[14:51]DOTA2 HEROS教学视频教你分分钟做大人-卓尔游侠
2014/06/13 DOTA
Python走楼梯问题解决方法示例
2018/07/25 Python
python:批量统计xml中各类目标的数量案例
2020/03/10 Python
python将logging模块封装成单独模块并实现动态切换Level方式
2020/05/12 Python
Python字典fromkeys()方法使用代码实例
2020/07/20 Python
python中altair可视化库实例用法
2021/01/26 Python
CSS3 圆角效果
2009/07/15 HTML / CSS
德国机场停车位比较和预订网站:Ich-parke-billiger
2018/01/08 全球购物
岗位职责的定义
2013/11/10 职场文书
办公室人员先进事迹
2014/01/27 职场文书
关于廉洁的广播稿
2014/01/30 职场文书
初三政治教学反思
2014/01/30 职场文书
男生贾里读书笔记
2015/06/30 职场文书
2015年迎新晚会策划书
2015/07/16 职场文书
董事长开业致辞
2015/07/29 职场文书
幼儿园2016圣诞节活动总结
2016/03/31 职场文书
Feign调用传输文件异常的解决
2021/06/24 Java/Android