python学习记录--数字类型

整数(integers)

如图:
整数的例子
这张图可以让我们清晰的看到在python中小数是以浮点数的形式存放的。

浮点数(floating point numbers)

在这里插入图片描述
在这里插入图片描述

如上图这两张图和明显的给我们展现了在采用IEEE75的标准来存储浮点数时会出现的误差。

所以介于这些误差的存在我们可以使用模块decimal中的decimal.Decimal来实例化一个对象。
在这里插入图片描述
这样就很好的解决了0.1+0.2 = 0.3000000004的误差问题了。

下面记录一下E记法(科学计数法)
在这里插入图片描述
如图所示就是浮点数的E记法。

复数(complex numbers)

在这里插入图片描述
如图所示的x就是一个复数。我们使用x.real来表示复数的实部,使用x.imag来表示复数的虚部。

赋值运算

如图:
在这里插入图片描述
一:加减乘除
这些运算符比较简单易懂就是字面意思。

二:整除(//)
整除运算有些时候也被较为地板除
举个栗子:
在这里插入图片描述
这里很清楚的看到当我们使用/时,就是基本的除法运算,但是当我们使用//时会使用整除运算。但是注意整除是向下取整呢个,说人话就是小于结果的的浮点数中的最大整数。
在举个栗子:
在这里插入图片描述
这里的结果就很能说明问题,这里正常的-3/2结果是-1.5,但是当我们使用取整运算时,就会向下取整呢个,所以结果是-2

三:取余运算(%)
在这里插入图片描述
四:divmod()内置函数
divmod(a,b)的作用就是,计算并输出a//b 以及a%b.输出格式为(a//b,a%b)
举个栗子:
在这里插入图片描述
五:+x-x
在这里插入图片描述
这张图就可以很明显的说明了这连个运算的使用。

六:abs(x)
在这里插入图片描述
abs(x)就是将输出x的绝对值。
在这里插入图片描述
如果x的值是一个复数时,就会输出这个复数的模。因为复数没有绝对值。

七:int(x)float(x)
在这里插入图片描述
在这里插入图片描述

上图就很明显的说明了int(x)float(x)的用法。注意int在使用时并不是四舍五入,而是只保留整数部分。

八:complex(re,im)
在这里插入图片描述
如图,这个函数返回一个复数,re表示复数的实部,im表示复数的虚部。

九:x.conjugate()
在这里插入图片描述
x.conjugate()返回x的共轭复数。

十:pow(x,y)x**y
在这里插入图片描述
如图,pow(x,y)x**y都表示x的y次方

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值