视频
讲解
#Python有三种不同的数字类型 #它们分别是证书、浮点数、复数 #整数:Python的整数不受长度限制 #浮点数:浮点数相加会有误差 a = decimal.Decimal('0.1') b = decimal.Decimal('0.2') print(a+b) #输出结果 0.3 c = decimal.Decimal('0.3') a + b == c #输出结果 True #谈到浮点数我们还不得不说一下这个E记法 #E记法也就是我们平常所说的科学计数法 #用于表示一些比较极端的数 0.00005 #输出结果 5e-05 #e-05也就是10的负5次方,合起来就是5乘以10的负5次方 #复数 #复数包含了一个实部和一个虚部 1+2j #1就是实部,2j就是虚部 #输出结果 (1+2j) #无论是实部还是虚部它们都是以浮点数进行存放的 #如果我们将一个复数赋值给一个变量 #我们把1+2j赋值给变量X x = 1+2j #那么我们可以通过x.real来获取他这个实部的数值 x.real #输出结果 1.0 #通过x.imag来获取他这个虚部的值 x.imag #输出结果 2.0
评论 抢沙发