- 博客(2)
- 收藏
- 关注
原创 python中的list数据类型比较大小
python中的list数据类型,进行大小比较,有两种情况:1、list数据类型进行大小比较,就是同一位置的两个个元素进行大小比较。如a=[1,2,4],b=[1,2,3,3],则比较到a[2]和b[2]时,a[2]>b2,则判定a>b2、如果两个list长度一样,元素也一样,则比较两个list的内存地址。如程序代码如下:a=[1,2,3];b=[1,2,4];a的内存地址大于b,则判定a>b上课时候突然想到这个问题,感谢知友回答:...
2021-04-22 19:39:39
6461
原创 Python浮点数(小数)运算误差的原因和解决方法
原因解释:浮点数(小数)在计算机中实际是以二进制存储的,并不精确。比如0.1是十进制,转换为二进制后就是一个无限循环的数:0.00011001100110011001100110011001100110011001100110011001100python默认的浮点类型只能保证小数点后8位的精确度。python是以双精度(64bit)来保存浮点数的,后面多余的会被砍掉,所以在电脑上实际保存的已经小于0.1的值了,后面拿来参与运算就产生了误差。解决办法:使用decimal库from decim
2021-04-20 11:34:23
4560
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人