标签: python
我想为变量分配一个虚数:
import math a = sqrt(4)j print(a)
这会导致语法错误:
Line 3: SyntaxError: bad input ('j')
我可以为这个变量分配一个虚数:
a = 2j
我该如何解决这个问题?
答案 0 :(得分:7)
您只需使用complex()即可返回:
complex()
real + imag*1j或将字符串或数字转换为复数
real + imag*1j
>>> a = complex(0,math.sqrt(4)) >>> a 2j
答案 1 :(得分:3)
使用complex功能。
complex
>>> complex(0, sqrt(4)) 2j