utils.py 文件源码

python
阅读 23 收藏 0 点赞 0 评论 0

项目:ethwallet 作者: absortium 项目源码 文件源码
def truncate(number, places):
    if not isinstance(places, int):
        raise ValueError("Decimal places must be an integer.")
    if places < 1:
        raise ValueError("Decimal places must be at least 1.")
    # If you want to truncate to 0 decimal places, just do int(number).

    with localcontext() as context:
        context.rounding = ROUND_DOWN
        exponent = Decimal(str(math.pow(10, - places)))
        return Decimal(str(number)).quantize(exponent)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号