时间: 2020-09-3|34次围观|0 条评论

def new_round(_float, _len):    """    Parameters    ----------    _float: float    _len: int, 指定四舍五入需要保留的小数点后几位数为_len         Returns    -------    type ==> float, 返回四舍五入后的值    """    if isinstance(_float, float):        if str(_float)[::-1].find('.') <= _len:            return(_float)        if str(_float)[-1] == '5':            return(round(float(str(_float)[:-1]+'6'), _len))        else:            return(round(_float, _len))    else:        return(round(_float, _len))

参考

文章转载于:https://www.cnblogs.com/kaituorensheng/p/12559825.html

原著是一个有趣的人,若有侵权,请通知删除

本博客所有文章如无特别注明均为原创。
复制或转载请以超链接形式注明转自起风了,原文地址《python 四舍五入
   

还没有人抢沙发呢~