python3数字、日期和时间
1、对数值进行取整 # 使用内建的round(value,ndigits)函数来取整,ndigits指定保留的位数,在取整时会取值在偶数上,如1.25取一位会取整1.2,1.26会取整1.3 In [1]: round(1.23,1 ) Out[ 1]: 1.2 In [ 2]: round(1.25,1 ) Out[ 2]: 1.2 In [ 3]: round(1.26,1 ) Out[ 3]: 1.3 In [ 4]: round(1.2645,3 ) Out[ 4]: 1.264 # 如果参数ndigits为负数的话会相应的取整到十位、白位和千位 In [1]: a = 1234567 In [ 2]: round(a,-1 ) Out[ 2]: 1234570 In [ 3]: round(a,-3 ) Out[ 3]: 1235000 # 通过格式化操作取小数精度 In [4]: x = 1.23456 In [ 5]: format(x, ' 0.2f ' ) Out[ 5]: ' 1.23 ' In [ 6]: ' value is {:0.3f} ' .format(x) Out[ 6]: ' value is 1.235 ' 2、执行精确的小数计算 # 在数学计算中由于CPU的浮点运算单元特性导致会引入微小的误差 In [11]: a = 4.2 In [ 12