ValueError: complex() arg is a malformed string解决办法

在Python使用complex()函数对字符串进行转换时,字符串在+-的周围必须不能有空格。例如complex('1+2j')是合法的,但complex('1 + 2j')会触发ValueError异常。

complex("1+2j") #合法
complex("1 + 1j") #非法

在上面的例子中,第二行会造成ValueError类型错误:ValueError: complex() arg is a malformed string

原创内容,如需转载,请注明出处;

本文地址: https://www.perfcode.com/p/complex-arg-is-a-malformed-string.html

分类: 计算机技术
推荐阅读:
C语言中fopen()函数"w"和"w+"mode参数有什么不同? fopen()是C语言标准库的一部分,参数mode字符串表示文件的访问模式;w和w+模式有略微不同:
Python open()函数 open()函数是Python中用于打开文件的内置函数。它可以打开一个文件,并返回一个文件对象,以便对文件进行读取、写入、追加等操作。
SQL创建数据库 可使用 CREATE DATABASE 句用于创建一个数据库;
Python dict()函数 在Python中,dict()函数用于创建一个字典对象。它可以接受不同类型的参数,并根据参数的不同生成字典对象。具体来说,dict()函数有以下三种使用方式:
Rust:formatting specifier missing 错误解决方法 编译Rust程序时,出现 formatting specifier missing 错误,导致该错误的原因可能是错误的使用println!宏;
Nginx禁止使用IP直接访问 在有些场景中,我们希望访问者只能通过域名访问网站,不允许访问者直接通过IP进行访问,这一简单功能可通过配置Nginx实现。