Python 内置函数complex详解
作者:lqh 时间:2022-02-16 03:57:41
英文文档:
class complex([real[, imag]])
Return a complex number with the value real + imag*1j or convert a string or number to a complex number. If the first parameter is a string, it will be interpreted as a complex number and the function must be called without a second parameter. The second parameter can never be a string. Each argument may be any numeric type (including complex). If imag is omitted, it defaults to zero and the constructor serves as a numeric conversion like int and float. If both arguments are omitted, returns 0j.
Note
When converting from a string, the string must not contain whitespace around the central + or - operator. For example, complex('1+2j') is fine, but complex('1 + 2j') raises ValueError.
说明:
1. 函数功能,返回一个复数。有两个可选参数。
2. 当两个参数都不提供时,返回复数 0j。
>>> complex()
0j
3. 当第一个参数为字符串时,调用时不能提供第二个参数。此时字符串参数,需是一个能表示复数的字符串,而且加号或者减号左右不能出现空格。
>>> complex('1+2j',2) #第一个参数为字符串,不能接受第二个参数
Traceback (most recent call last):
File "<pyshell#2>", line 1, in <module>
complex('1+2j',2)
TypeError: complex() can't take second arg if first is a string
>>> complex('1 + 2j') #不能有空格
Traceback (most recent call last):
File "<pyshell#3>", line 1, in <module>
complex('1 + 2j')
ValueError: complex() arg is a malformed string
4. 当第一个参数为int或者float时,第二个参数可为空,表示虚部为0;如果提供第二个参数,第二个参数也需为int或者float。
>>> complex(2)
(2+0j)
>>> complex(2.1,-3.4)
(2.1-3.4j)
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
web版Photoshop来了
![](https://img.aspxhome.com/file/UploadPic/20084/21/2008421134249782s.jpg)
IE7新支持的CSS属性和属性选择符
在任意字符集下正常显示网页的方法一
ASP实现SQL语句日期格式的加减运算
XML简易教程之二
SQL Server可写脚本和编程扩展SSIS包
asp如何直接调用Excel数据?
利用Python复制文件的9种方法总结
![](https://img.aspxhome.com/file/2023/6/70656_0s.png)
oracle日期分组查询的完整实例
![](https://img.aspxhome.com/file/2023/4/63374_0s.png)
分步启动数据库以重命名数据文件
Oracle动态交叉表生成
pytorch训练神经网络爆内存的解决方案
![](https://img.aspxhome.com/file/2023/2/62292_0s.png)
Golang最大递减数算法问题分析
PyCharm配置KBEngine快速处理代码提示冲突、配置命令问题
![](https://img.aspxhome.com/file/2023/4/64654_0s.png)
Python学习之用pygal画世界地图实例
![](https://img.aspxhome.com/file/2023/9/64729_0s.jpg)
Python二叉树的镜像转换实现方法示例
![](https://img.aspxhome.com/file/2023/3/62553_0s.png)