python中的complex内置函数可以将数字或者字符串转化为虚数,如果第一个参数为字符串那么不需要指定第二个参数,转换为复数的好处是我们可以计算二维平面中两点之间的距离
if __name__ == '__main__':
# 将(1, 2)转换为对应实部与虚部的虚数
a = complex(1, 2)
print(a)
# 将一个数字转化为虚部为0的虚数,
a = complex(1)
print(a)
# 将字符串转化为虚数
a = complex("2+3j")
print(a)
# 比如计算(0, 1) (1, 2)两点之间的距离
point1 = complex(0, 1)
point2 = complex(1, 2)
dis = abs(point1 - point2)
print(dis)