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
原著是一个有趣的人,若有侵权,请通知删除
还没有人抢沙发呢~