纵有疾风起
人生不言弃

python 四舍五入

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 四舍五入
分享到: 生成海报

评论 抢沙发

评论前必须登录!

立即登录