我正在尝试将输入字符串转换为浮点数,但是当我这样做时,我不断收到某种错误,如下面的示例所示。
>>> a = "3 + 3j"
>>> b = complex(a)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ValueError: complex() arg is a malformed string
来自文档 https://docs.python.org/3.6/library/functions.html#complex:
Note
从字符串转换时,字符串不能包含空格
围绕中央 + 或 - 运算符。例如,complex('1+2j')
是
很好,但是complex('1 + 2j')
raises ValueError
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)