1.pycharm的列编辑模式实现
在当前文件点击鼠标右键——>选择Column Selection Mode——>用鼠标垂直选择文本,进行复制粘贴
效果如下:
2.小数精度损失问题
如何导致?
- 因为 Python 中使用双精度浮点数来存储小数。在 Python 使用的 IEEE 754 标准中,8字节64位存储空间分配了52位来存储浮点数的有效数字,11位存储指数,1位存储正负号,即这是一种二进制版的科学计数法格式。二进制小数在表示有理数时极易遇到无限循环的问题。其中很多在十进制小数中是有限的。因为浮点数只有52位有效数字,从第53位开始,就舍入了。舍入(round)的规则为“0 舍 1 入”,所以有时候会稍大一点有时候会稍小一点。
如何解决?
- 进行精度的控制
- 对于要求较小的精度,使用round()内置方法。round()如果只有一个数作为参数,不指定位数的时候,则只保留该数四舍五入后的整数部分。如图2。一般情况是使用四舍五入的规则,但是碰到舍入