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 相关文章推荐
pyqt4教程之widget使用示例分享
Mar 07 Python
Python生成pdf文件的方法
Aug 04 Python
自动化Nginx服务器的反向代理的配置方法
Jun 28 Python
遍历python字典几种方法总结(推荐)
Sep 11 Python
Python 爬虫学习笔记之单线程爬虫
Sep 21 Python
Pycharm 创建 Django admin 用户名和密码的实例
May 30 Python
Python基于datetime或time模块分别获取当前时间戳的方法实例
Feb 19 Python
python获取微信企业号打卡数据并生成windows计划任务
Apr 30 Python
python脚本开机自启的实现方法
Jun 28 Python
用python实现名片管理系统
Jun 18 Python
python集合的新增元素方法整理
Dec 07 Python
python 进制转换 int、bin、oct、hex的原理
Jan 13 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中关于普通表单多文件上传的处理方法
2011/03/25 PHP
php中is_null,empty,isset,unset 的区别详细介绍
2013/04/28 PHP
PHP-Java-Bridge使用笔记
2014/09/22 PHP
WordPress中使主题支持小工具以及添加插件启用函数
2015/12/22 PHP
详解PHP swoole process的使用方法
2017/08/26 PHP
PHP验证类的封装与使用方法详解
2019/01/10 PHP
Javascript中的数学函数
2007/04/04 Javascript
iframe 自适应高度[在IE6 IE7 FF下测试通过]
2009/04/13 Javascript
JQuery筛选器全系列介绍
2013/08/27 Javascript
简介JavaScript中用于处理正切的Math.tan()方法
2015/06/15 Javascript
javascript实现在线客服效果
2015/07/15 Javascript
jQuery实现一个简单的轮播图
2017/02/19 Javascript
JavaScript实现动态添加Form表单元素的方法示例
2017/08/14 Javascript
vue实现仿淘宝结账页面实例代码
2017/11/08 Javascript
vue.js使用代理和使用Nginx来解决跨域的问题
2018/02/03 Javascript
Vue2.0 v-for filter列表过滤功能的实现
2018/09/07 Javascript
vue和H5 draggable实现拖拽并替换效果
2020/07/29 Javascript
鸿蒙系统中的 JS 开发框架
2020/09/18 Javascript
[14:36]2014 DOTA2国际邀请赛中国区预选赛5.21 Orenda VS NE
2014/05/22 DOTA
PyCharm鼠标右键不显示Run unittest的解决方法
2018/11/30 Python
python TF-IDF算法实现文本关键词提取
2019/05/29 Python
Python完成哈夫曼树编码过程及原理详解
2019/07/29 Python
python ImageDraw类实现几何图形的绘制与文字的绘制
2020/02/26 Python
基于python实现坦克大战游戏
2020/10/27 Python
详解使用HTML5 Canvas创建动态粒子网格动画
2016/12/14 HTML / CSS
一个基于canvas的移动端图片编辑器的实现
2020/10/28 HTML / CSS
The North Face北面荷兰官网:美国著名户外品牌
2019/10/16 全球购物
物流管理毕业生自荐信
2013/10/24 职场文书
专升本个人自我评价
2013/12/22 职场文书
奶茶专卖店创业计划书
2014/01/18 职场文书
黄金搭档广告词
2014/03/21 职场文书
教师节祝酒词
2015/08/11 职场文书
创业计划书之蛋糕店
2019/08/29 职场文书
在K8s上部署Redis集群的方法步骤
2021/04/27 Redis
Python图像处理之图像拼接
2021/04/28 Python
CSS实现九宫格布局(自适应)的示例代码
2022/02/12 HTML / CSS