complex函数Python,python中complex是什么类型
英文文档:
类复合体([real[,imag]])
返回一个值为真实图像*1j的复数,或将字符串或数字转换为复数。如果第一个参数是一个字符串,它将被解释为一个复数,并且必须在没有第二个参数的情况下调用函数。第二个参数不能是字符串。每个参数可以是任何数值类型(包括复数)。如果省略imag,则默认为零,构造函数充当类似(同Internationalorganizations)国际组织和漂浮物的数字转换。如果两个参数都省略,则返回0j .
注意
当从一个字符串转换时,该字符串不能包含中间或者运算符周围的空白。例如,复杂(“1 2j”)可以,但复杂(“1 2j”)会引发值错误.
说明:
1.函数功能,返回一个复数。有两个可选参数。
2.当两个参数都不提供时,返回复数0j。
复杂()
0j
3.当第一个参数为字符串时,调用时不能提供第二个参数。此时字符串参数,需是一个能表示复数的字符串,而且加号或者减号左右不能出现空格。
复杂( 1 2j ,2) #第一个参数为字符串,不能接受第二个参数
回溯(最近一次呼叫):
文件""中的第一行
复杂( 1 2j ,2)
类型错误:如果第一个参数是字符串,则复杂()不能接受第二个参数
复杂( 1 2j) #不能有空格
回溯(最近一次呼叫):
文件""中的第一行
复杂(“1 2j”)
值错误:复杂()参数是格式错误的字符串
4.当第一个参数为(同国际组织)国际组织或者漂浮物时,第二个参数可为空,表示虚部为0;如果提供第二个参数,第二个参数也需为(同国际组织)国际组织或者浮动。
复杂(2)
(2 0j)
复杂(2.1,-3.4)
(2.1-3.4j)
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。