Python 中 的数字类型有以下三种
复数(Complex)是 Python 的内置类型,直接书写即可。换句话说,Python 语言本身就支持复数,而不依赖于标准库或者第三方库。
形如z=a+bi(a、b均为实数)的数称为复数。其中,a称为实部,b称为虚部,i称为虚数单位。当z的虚部b 0时,则z为实数;当z的虚部b 0时,实部a 0时,常称z为纯虚数。复数域是实数域的代数闭包,即任何复系数多项式
实数对应直线上的点a,而复数是其延拓,对应平面上的点(a,b)记为a+bi,i是这样一个数:它的平方等于-1.
德国数学家高斯(1777—1855)在1806年公布了虚数的图象表示法,即所有实数能用一条数轴表示,同样,虚数也能用一个平面上的点来表示.在直角坐标系中,横轴上取对应实数a的点A,纵轴上取对应实数b的点B,并过这两点引平行于坐标轴的直线,它们的交点C就表示复数a bi
x = 1 # int
y = 2.8 # float
z = 1j # complex
x = 1
y = 35656222554887711
z = -3255522
print(type(x))
print(type(y))
print(type(z))
x = 1.10
y = 1.0
z = -35.59
print(type(x))
print(type(y))
print(type(z))
x = 3+5j
y = 5j
z = -5j
print(type(x))
print(type(y))
print(type(z))
x = 1 # int
y = 2.8 # float
z = 1j # complex
#convert from int to float:
a = float(x)
#convert from float to int:
b = int(y)
#convert from int to complex:
c = complex(x)
print(a)
print(b)
print(c)
print(type(a))
print(type(b))
print(type(c))
x = 1 # int
c = complex(x)
最后复数的结果是,虚拟部分是0
(1+0j)
页面更新:2024-04-30
本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828
© CopyRight 2008-2024 All Rights Reserved. Powered By bs178.com 闽ICP备11008920号-3
闽公网安备35020302034844号