龙空技术网

什么是Python 之 ? 13 数字

洪较瘦不着调退役it人 122

前言:

此刻大家对“python中数字类型不包括以下哪种”都比较珍视,大家都想要剖析一些“python中数字类型不包括以下哪种”的相关内容。那么小编在网摘上搜集了一些对于“python中数字类型不包括以下哪种””的相关知识,希望我们能喜欢,咱们一起来学习一下吧!

接着继续讲解 Python中的数据类型里面的 数字

Python 中 的数字类型有以下三种

int 整数float 小数complex

复数(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 # inty = 2.8 # floatz = 1j # complex

整数 包括正整数,负整数

x = 1y = 35656222554887711z = -3255522print(type(x))print(type(y))print(type(z))

<class 'int'>

<class 'int'>

<class 'int'>

小数

x = 1.10y = 1.0z = -35.59print(type(x))print(type(y))print(type(z))
<class 'float'><class 'float'><class 'float'>
复数complex
x = 3+5jy = 5jz = -5jprint(type(x))print(type(y))print(type(z))

整数,小数 的转换

x = 1 # inty = 2.8 # floatz = 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 # intc = complex(x)

最后复数的结果是,虚拟部分是0

(1+0j)

标签: #python中数字类型不包括以下哪种