如何在python中将字符串转换为复数?
我想用python创建一个特殊的计算器,但要做到这一点,我应该对复数有更多的了解。我的计算器必须得到一个字符串并输出复方程。请帮帮我如何在python中将字符串转换为复数?,python,type-conversion,complex-numbers,Python,Type Conversion,Complex Numbers,我想用python创建一个特殊的计算器,但要做到这一点,我应该对复数有更多的了解。我的计算器必须得到一个字符串并输出复方程。请帮帮我 myinput = "5 + 2j" myoutput = ConvertToComplex(myinput) * (3 + 12j) #please help me with writing this function print(myoutput) 您正在寻找的函数已经内置到python中。您只需要先去掉空白: myinput = "5 + 2j" myc
myinput = "5 + 2j"
myoutput = ConvertToComplex(myinput) * (3 + 12j) #please help me with writing this function
print(myoutput)
您正在寻找的函数已经内置到python中。您只需要先去掉空白:
myinput = "5 + 2j"
mycleaninput = myinput.replace(" ","")
myoutput = complex(mycleaninput) * (3 + 12j)
print(myoutput)
您正在寻找的函数已经内置到python中。您只需要先去掉空白:
myinput = "5 + 2j"
mycleaninput = myinput.replace(" ","")
myoutput = complex(mycleaninput) * (3 + 12j)
print(myoutput)
我建议使用元组,其中一个元素是实部,另一个元素是虚部。您可以根据自己的喜好对其进行处理,使用元组存储实部和虚部。然后编写一个函数,将两个这样的元组相乘,然后返回另一个元组。我建议使用一个元组,其中一个元素是实部,另一个元素是虚部。您可以根据自己的喜好对其进行处理,使用元组存储实部和虚部。然后编写一个函数将两个这样的元组相乘并返回另一个元组。